windows 解决HbuilderX升级后 scss/sass项目运行报错
HbuilderX升级后项目运行报缺少win32-ia32-72-binding.node 问题
在HbuilderX升级到3.3.13过后运行项目会出现一下问题:
mkdir -p ...\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\vendor\win32-ia32-57
cd ...\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\vendor\win32-ia32-57
curl -o binding.node http://cdn.npm.taobao.org/dist/node-sass/v4.7.2/win32-ia32-57_binding.node
这个是Linux的命令,windows无法使用
我的解决办法是:
打开cmd 进入HbuilderX第二行给的命令,
..\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\vendor\win32-ia32-57
如果没有win32-ia32-72这个文件就手动创建一个 (这个得注意各个版本的文件名称回各有不同)
node文件资源下载地址:官方发布地址
需要去官方发布的资源里面去找到自己对应的地址,下载完成之后直接放到刚才创建的那个文件夹里面,并把文件的名字改为binding.node(所有的版本都需要改为这个名称)