关于node.js node-sass sass-loader版本适配问题

首先我吐槽下,这辈子没有这么无语过,上述三个文件都有版本兼容问题,需要找到兼容的版本
当前我的node.js版本是16.13.2 ,这个时候你就要去找node.sass与node.js版本兼容的版本,
(先说下我弄的兼容的版本 node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0)
关于node.js  node-sass  sass-loader版本适配问题
这是适配表;
下一步就是找到你选择的node-sass的版本兼容的sass-loader的版本
只要版本对了就没问题了;
注意点:
1.推荐使用cnpm安装node-sass 和sass-loader ;使用npm 就会报错node-gyp的各种问题;
2.最好把python环境装上,网上大量博客说node-sass依赖python环境,有的还说只能装2.7或者2.6版本的python,我装了2.7版本的python,如果按照上述步骤安装失败了可以考虑装下python环境
3.我的兼容方案(亲测有效) node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0
4.npm i之前package.json可以先删掉node-sass sass-loader ,等其他包安装好之后再手动安装,记住用cnpm 安装那两个包

最后祝愿大家早点解决这种无语的问题,有帮到你的麻烦点个赞啥的

上一篇:文件读取求平均值


下一篇:Android应用程序获取ROOT权限的方法(android中如何通过代码检测是否有root权限?)