1.错误描述 依据提示信息可以判断是版本文件缺失(直接命令行执行该提示后,其第三步下载的文件版本依然不对,所以需手动执行下载)
错误原因:D:\Program\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\vendor\win32-x64-72\binding.node文件的版本不对或缺失,导致出现报错
错误提示
2.解决办法
2.1 执行cmd查看需要对应的哪个版本文件 (我这里是win32-x64-72)
node -p "[process.platform, process.arch, process.versions.modules].join('-')"
查看所需版本
2.2 知道需要的版本后 就去创建目录然后下载这个版本放进去就行了
创建目录:cmd执行错误提示的mkdir那一行
我这里执行之后自动在该目录下创建了一个win32-x64-72文件夹
2.3 下载对应的文件
然后到https://github.com/sass/node-sass/releases点击下载对应的版本(依据你自己需要的版本下载),注意需要把文件名称修改成binding.node
下载对应版本把刚刚下载的文件的名称修改成binding.node,放入刚刚创建的文件夹内,重启hx。
放入
右键外部命令--插件--sass 成功编译
1.png 2.png
网友评论