笔记

Javascript/CSS

Vue/React

其它

杂物室

杂谈

工具

影像

sleep
宝可梦
西塞尔
Dedsec
Scarlet
Violet
P5
满月
黄昏
深夜
经典
回到顶部

node is not avalid Win32 application报错解决办法 #60

Anuluca     Date : 2020-09-28   Tags : 2

问题原因

windows 下 node-sass 编译没通过,导致 node-sass\vendor\win32-x64-57 目录下缺少 binding.node 文件,实际上连 vendor\win32-x64-57 目录也没有。

解决办法

1.先重新编译node-sass(已安装配置python环境)

1
npm rebuild node-sass

2.查看对应的binding.node文件版本

1
node -p "[process.platform, process.arch, process.versions.modules].join('-')"

3.去官网https://github.com/sass/node-sass/releases 下载相应版本的binding.node文件。并放入到报错项目的 node-sass\vendor文件夹下(注意下载的是.node文件,不要下载错),下载过后,改成对应名字。

如:下载的 win32-x64-57_binding.node 文件(这是我的对应版本),则将该文件重命名为 binding.node 后放入到 node-sass\vendor\win32-x64-57 目录下即可。

由于某些原因,博客图床于5月26日惨遭爆破,目前正在整理需要的图片并迁移存活的图片到新图床,预计6月10日重新上线网站
   
THE END
   
讨论
 
© 2018 - 2024 Anuluca ▌友情链接 Tsuki's blog | Poke amice | 夜航星
  复制成功!