前提: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文件
如果是其他版本 则直接修改v4.14.1为对应的版本名即可
重命名为binging,node
重新执行启动命令,项目启动成功!
看都看到这里,问题应该解决了,点个赞再走吧!