站長資訊網
最全最豐富的資訊網站

快速了解node16+如何配置對應的sass環境

如果node-sass的版本和本地的node版本不同,則會報錯。那么node如何配置對應的sass環境,下面本篇文章給大家介紹一下node16+配置對應的sass環境的方法,希望對大家有所幫助!

快速了解node16+如何配置對應的sass環境

新同事跑我之前的項目,怎樣都跑不起來,一直報node-sass的錯,搞了好久也沒解決,太折磨人了。

發現

  • 同事版本的node與我本地的node版本不同, 他是16+我是14+,太折磨人了。經過查詢資料,發現node各個版本對應的sass不同

1、node-sass準確使用

node-sass對應表

參考(https://www.npmjs.com/package/node-sass)

快速了解node16+如何配置對應的sass環境

node 16正確版本姿勢

  • package.json
"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

  • 這樣我們可以來回自如的切換node版本,可以適配不同項目環境。

nvm參考:

https://blog.csdn.net/weixin_44748205/article/details/115118322

2、更推薦使用dart-sass

  • 今后主流方向是dart-sass
  • 使用

1、卸載node-sass
2、安裝

"sass": "1.32", "sass-loader": "^10.0.5",

3、遇到警告問題,參考issues,降級可以實現

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
欧美精品VIDEOSEX性欧美| 99久久99久久久99精品齐| 日韩亚洲人成在线综合日本| 久久亚洲精品无码av| 精品无人区一区二区三区在线| 亚洲AV无码成人精品区在线观看| 日韩A∨精品日韩在线观看| 国产A级毛片久久久精品毛片| 国产欧美日韩久久久久| 国产成人啪精品视频免费网| 狠狠久久精品中文字幕无码| 九九99久久精品国产| 国产精品久久新婚兰兰| 久久成人国产精品免费软件| 91精品国产自产91精品| 久久久一本精品99久久精品66| 久久久久青草大香线综合精品| 久久国产精品99久久久久久老狼 | 久久亚洲国产精品五月天| 亚洲精品无码成人片久久| 波霸在线精品视频免费观看| 国产免费久久精品丫丫| 亚洲精品麻豆av| 一区二区国产精品 | 成人综合婷婷国产精品久久蜜臀 | 国产亚洲精品国看不卡| 精品熟女少妇aⅴ免费久久| 亚洲精品国产福利一二区| 亚洲?V乱码久久精品蜜桃| 九九久久国产精品免费热6| 精品女同一区二区三区在线| 免费人妻精品一区二区三区 | 中文字幕精品视频在线观| 91精品国产高清91久久久久久| 久久久久久久亚洲精品| 99久久精品费精品国产一区二区| 国产偷久久久精品专区| 九九热这里只有在线精品视| 亚洲国产精品一区第二页| 久99久热只有精品国产男同| 亚洲精品免费视频|