Wenn sich die Node-Sass-Version von der lokalen node-Version unterscheidet, wird ein Fehler gemeldet. Wie konfiguriert Node die entsprechende Sass-Umgebung? In diesem Artikel erfahren Sie, wie Sie die entsprechende Sass-Umgebung in Node16+ konfigurieren.
Ein neuer Kollege hat mein vorheriges Projekt ausgeführt, aber es konnte nicht ausgeführt werden, egal was passierte. Er meldete ständig
node-sass
-Fehler und es dauerte lange, es zu beheben war zu quälend.node-sass
的错,搞了好久也没解决,太折磨人了。
node
与我本地的node
版本不同, 他是16+
我是14+
,太折磨人了。经过查询资料,发现node
各个版本对应的sass
不同node-sass对应表
参考(https://www.npmjs.com/package/node-sass)
node 16正确版本姿势
"node-sass": "^6.0.1", "sass-loader": "^10.0.1",
vue.configl.js
全局变量也要修改loaderOptions: { sass: { //以下两种都可以 additionalData: `@import "~@a/scss/entrance.scss";`//sass-laoder 10+版本 //prependData: `@import "./src/assets/scss/entrance.scss";`// sass-loader 8+版本 },
node-sass与sass-loader的匹配
sass-loader 4.1.1,node-sass 4.3.0 sass-loader 7.0.3,node-sass 4.7.2 sass-loader 7.3.1,node-sass 4.7.2 sass-loader 7.3.1,node-sass 4.14.1
推荐使用node管理工具nvm
nvm参考:
https://blog.csdn.net/weixin_44748205/article/details/115118322
dart-sass
1、卸载node-sass
node
und meinem lokalen node</code >Die Versionen sind unterschiedlich, er ist <code>16+
und ich bin 14+
, es ist so quälend. Nachdem ich die Daten abgefragt hatte, stellte ich fest, dass node
für jede Version verschiedenen sass
-Versionen entspricht