關於在 uni app 項目中使用 sass-loader 導致的報錯


今天運行 uni app 項目時,sass-loader 提示了一個錯誤:

ValidationError: Invalid options object. 
Sass Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'additionalData'.
These properties are valid: object { implementation?, sassOptions?, prependData?, sourceMap?, webpackImporter? }

把這個錯誤丟谷歌搜了一下,stackoverflow 上的答案都說在 vue.config.js 文件中添加配置就可以解決了,把答案抄到 vue.config.js 文件中,發現一個 sass 文件不報錯了,但是使用了 sass 的 vue 文件開始報錯了。

正在頭疼時,突然腦筋一轉,搜索條件添加了關鍵詞 uni app,還真找到了答案。只要卸載 package.json 文件中的 sass-loader 卸載就好了。

那么為什么我會安裝 sass-loader 呢?因為 uni app 的官方文檔說,如果需要使用擴展組件,則需要安裝 sass 和 sass-loader。真是大無語!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM