安装node-sass@4.14.1失败解决方案

1,417 阅读1分钟

前提:package.json中关于sass配置相关的代码

"node-sass": "^4.14.1",

"sass-loader": "^7.3.1",

结合:github.com/sass/node-s… 中的node-sass版本与node版本的对应选择使用node 14.

使用npm i安装包依赖,

执行npm run start(此处的执行需结合package.json中的scripts命令配置)

项目启动报错,提示node-sass的问题

参考官方文档:

并未解决问题,报404错误npm.taobao.org/mirrors/nod…

一通折腾,回归到使用国外镜像下载包资源:
npm config set registry registry.npmjs.org/ npm i

安装包不报错,执行命令行,错误变更为:查看包文件,再此目录下缺少binding.node文件

于是从官网下载对应的binding.node文件

github.com/sass/node-s…

如果是其他版本 则直接修改v4.14.1为对应的版本名即可

重命名为binging,node

重新执行启动命令,项目启动成功!

看都看到这里,问题应该解决了,点个赞再走吧!