解决node升级到18版本node-sass安装问题
node-sass
不支持 Node.js 版本 18,因为它依赖于一个已经不再维护的 node-gyp
库。要解决这个问题,你可以选择降级 Node.js 到一个支持的版本,或者使用一个替代的 sass
包,比如 sass
官方的包或者 dart-sass
。
降级 Node.js:
你可以安装一个以前的 Node.js 版本,比如 Node.js 16。
使用
sass
官方包(sass
):npm uninstall node-sass npm install sass
使用
dart-sass
:npm uninstall node-sass npm install sass --save-dev
在实际操作中,可能需要修改构建脚本和样式导入路径,以适应新的包。
请注意,Node.js 18 支持的是 sass
的新版本,因此,如果你的项目依赖于特定的 node-sass
功能,可能需要重新评估和修改你的构建流程。
评论已关闭