今天项目结项,我把之前上传到码云的代码,拉下来,然后安装依赖(npm install)
然后。。。。安装node-sass失败
然后单独拉一下试试 npm i node-sass -S ,还是不行
最后只能靠广大码农的智慧了,找到了
失败的原因是:缺少binding.node或者binding.node版本不对
解决办法:
步骤一:根据npm的提示到GitHub的node-sass版本里去下binding.node
https://github.com/sass/node-sass/releases ( 下载地址,根据自己的版本下载 我是 win32-x64-64_binding.node )
步骤二:设置sass路径
set SASS_BINARY_PATH=D:/nodejs/.nodes/win32-x64-57_binding.node (根据自己的地址和文件名修改)
步骤三:安装node-sass模块
npm i node-sass -D --verbose
然后。。。。提示安装失败,网上不是都是这样的吗?然后我重新来了几次,还是失败。。。
好吧,只能求助大佬了
大佬给的方法:
步骤一:根据npm的提示到GitHub的node-sass版本里去下binding.node
https://github.com/sass/node-sass/releases ( 下载地址,根据自己的版本下载 我是 win32-x64-64_binding.node )
步骤二:找路径把binding.node放进去
C:\Users\你的用户名\AppData\Roaming\npm-cache\node-sass\
步骤三:安装node-sass模块
npm i node-sass -D --verbose
完美解决~~~
对了,好多人说用淘宝镜像最简单,但是我是局域网啊,做不到啊