日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

unipapp 解决无法编译sass_如何解决Vue项目里面没有sassloader依赖包的问题

發布時間:2024/9/19 vue 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unipapp 解决无法编译sass_如何解决Vue项目里面没有sassloader依赖包的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何解決Vue項目里面沒有sass-loader依賴包的問題

【報錯問題】

【分析問題】

說明項目里面沒有sass-loader依賴包,需要安裝dart-sass(即該軟件包已被棄用,后來被重命名為“sass”)或node-sass。

【解釋】

依賴包名稱用途
sass-loader加載SASS / SCSS文件并將其編譯為CSS。
node-sassNode Sass將Node.js綁定到LibSass(流行樣式表預處理器Sass的C版本),允許用戶以令人難以置信的速度將.scss文件本地編譯為css,并通過連接中間件自動編譯。Node Sass支持與此包相同的API,并且速度也更快(盡管通常比Dart Sass慢一些)。但是,它需要一個可能很難安裝的本機庫,并且添加功能和修復錯誤的速度通常較慢。該官網警告:不推薦使用LibSass和Node Sass。盡管他們將繼續無限期地獲得維護版本,但沒有計劃添加其他功能或與任何新的CSS或Sass功能兼容。仍在使用它的項目應移至 Dart Sass上。
dart-sass可以從中編譯Dart Sass軟件包用作獨立的可執行文件或Dart庫。在Dart VM上運行Dart Sass的速度比運行純JavaScript版本的速度快得多,因此這可能適合于對性能敏感的應用程序。與JavaScript API相比,目前的Dart API也更加用戶友好。Dart Sass默認為所有現有瀏覽器提供足夠高的精度,并且使其可自定義將使代碼的效率大大降低。該軟件包已被棄用,不過本作者給我們留言:此包已重命名為“sass”。


【解決問題】

(不推薦)安裝sass-loader和Node Sass兩個依賴包,命令如下:

npm install sass-loader --save-devnpm?install?node-sass?--save-dev

簡稱為:

npm?i?node-sass?sass-loader?-D

(超級推薦)安裝sass-loader和Dart Sass兩個依賴包,命令如下:

npm install sass-loader --save-devnpm?install?sass?--save-dev

簡稱為:

npm i sass sass-loader -D

【作者聲明】

本篇經驗系本人依照真實經歷原創,需要轉載到博客、自媒體平臺、技術網站等,未經許可,嚴格遵守本人的知識版權,謝絕轉載。如想轉載,請聯系本人授權。

聯系郵箱:3403978592@qq.com

總結

以上是生活随笔為你收集整理的unipapp 解决无法编译sass_如何解决Vue项目里面没有sassloader依赖包的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。