node-sass请安装10.0版本,目前最新版本有问题,用了一早上,也没装上node_sass

cnpm install swiper@^5.3.6 vue-awesome-swiper --save

npm uninstall node-sass 卸载sass

npm i sass-loader@10.2.1
https://www.npmjs.com/package/sass-loader/v/10.2.1

npm install node-sass@5.0.0 --save
https://blog.csdn.net/weixin_42713970/article/details/86507781

npm install node-sass@4

node-sass –v

npm install --global node-sass失败

npm i node-sass@4.11.0

https://www.npmjs.com/package/node-sass

cnpm install node-sass --save-dev 天呐,貌似这个可以。

https://blog.csdn.net/qq_32370913/article/details/111134060

npm install node-sass@5.0.0
https://www.jianshu.com/p/9d3f3f39fff4

https://blog.csdn.net/chrisy521/article/details/122036023

https://www.cnblogs.com/jwyblogs/p/14296808.html

https://github.com/sass/node-sass

https://nodejs.org/download/release/v14.14.0/

npm install node-sass@4.9.0 --save
https://blog.csdn.net/weixin_42713970/article/details/86507781

这个也不行

真正原因
因为维护好几个项目,有的项目需要的相关插件不一样的版本。我的原因是需要的node版本不一样。我这个项目之前node版本设置的是10.14.0。因为用了最新东西在另一个项目用成了14.15.3。然后切换到这个项目中报错了。多数解释原因为sass相关插件版本不对。我的版本如下。应该是node的版本影响了node-sass的应用。

“node-sass”: “^5.0.0”, //安装命令npm install。node-sass@5.0.0
“sass-loader”: “^10.1.1”, //安装命令npm install sass-loader@10.1.1
npm install node-sass@5.0.0

解决方法
直接改变一下node版本即可。因为我之前是10所以我直接改了。我用n来修改node版本很方便。具体方法如下:

npm install -g n // 如果mac电脑报错 有关权限的问题 可以在命令前面加上sudo.管理员启动命令的意思 即可下载。
n // 回车 会显示出本级node的所有版本。直接切换到具体版本回车即可。
n 版本号 // 直接下载对应的node版本

作者:黎明的叶子
链接:https://www.jianshu.com/p/9d3f3f39fff4

这一对不知道可不可以
yarn add node-sass@4.14.1 --dev
yarn add sass-loader@8.0.0 --dev

装不上,卸载倒是蛮灵。

warning " > sass-loader@8.0.0" has unmet peer dependency “webpack@^4.36.0”.
[4/4] ? Building fresh packages…
success Saved lockfile.
success Saved 3 new dependencies.
info Direct dependencies
└─ sass-loader@8.0.0
info All dependencies
├─ clone-deep@4.0.1
├─ sass-loader@8.0.0
└─ shallow-clone@3.0.1
✨ Done in 9.58s.

这是装上了吗,但是package里没有啊

又一个方法,好像也没成功。
yarn remove node-sass
yarn remove sass-loader

// 安装对应版本的包
yarn add node-sass@4.14.1 --dev
yarn add sass-loader@8.0.0 --dev

卸载
npm uninstall node-sass
npm uninstall sass-loader 好使

npm install sass-loader@10.2.1 --save-dev


版权声明:本文为weixin_40945354原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。