在使用 vue-admin-template 作为模板进行项目开发时,其模板中自带的 node-sass
版本不一定和我们本地的node
环境一致,且使用 npm i node-sass -s
重新安装 node-sass
也会报各种莫名其妙的错误,因此,在这里提供通过 node-sass
官方提供的 .node
二进制文件安装和 node
环境相匹配的 node-sass
的方法。
1、本地控制台输入 node -p "[process.platform, process.arch, process.versions.modules].join('-')"
查看对应的 node-sass
二进制文件版本。
2、前往 github
上下载对应的二进制文件,找到并下载对应版本的二进制文件
3、项目路径下,控制台执行 npm i node-sass --sass_binary_path=BINDING_NODE_PATH
进行 node-sass
安装,其中 BINDING_NODE_PATH
为下载的二进制文件 win32-x64-83_binding.node
的路径。
4、安装完成后,进入项目 node-module
路径,找到刚刚安装好的 node-sass
,查看路径下的 vender
文件夹;记住,vendor
文件夹下的内容必须和二进制文件名匹配,如上图所示,如果不匹配,就修改文件夹名,然后把下载的二进制文件重命名为 binding.node
放进去就可以了,如果没有 vendor
文件夹,就自己创建一个。