如果node-sass的版本和本地的node版本不同,則會報錯。那麼node如何設定對應的sass環境,以下這篇文章跟大家介紹一下node16 設定對應的sass環境的方法,希望對大家有幫助!
新同事跑我之前的項目,怎樣都跑不起來,一直報
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",
全域變數也要修改
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
2、安裝
"sass": "1.32", "sass-loader": "^10.0.5",
以上是快速了解node16+如何配置對應的sass環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!