vue中引入全局scss大坑


看了慕課網課程的  webStorm配置scss   折騰了足足兩天,各種插件重裝,百度都翻爛了,裝好了還是不知道啥原因。

下載、安裝ruby和sass,並在webStorm里配置sass  參考https://blog.csdn.net/coder_ying/article/details/62052840?utm_medium=distribute.pc_relevant.none-task-blog-title-4&spm=1001.2101.3001.4242(ruby需要安裝吧)

把下面3個東西安裝
npm install sass-loader@7.3.1 --save-dev(推薦用這個版本,我也不知道新版本會不會導致不行)
npm install node-sass --sava-dev
npm install sass-resources-loader --save-dev

 

我把scss文件放在 src>assets>scss>index.scss    ( index.scss里面用@import "base"; 引入了另外一個_base.scss  我scss文件夾下有index.scss _base.scss )

 

main.js文件引入 import 'assets/scss/index.scss'; 我這里是自己配的絕對地址 我在build>w*base.conf.js 配置了src下的

絕對路徑 alias: {

// '@': resolve('src')
'assets': resolve('src/assets'),
}
沒配置的用相對路徑 import './assets/scss/index.scss'              (這里是你scss文件放置的路徑 根據自己的修改)

 

參考:https://blog.csdn.net/qq_39351190/article/details/103808851?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242

最后看這個我才醒悟https://www.bbsmax.com/A/rV57ooDq5P/     我覺得我很有可能是更改了bulid里面的文件  沒有重新啟動一下項目  導致在main.js引入scss文件報錯,或者是路徑錯,依賴包沒有裝好

如果看了上面還是沒法解決問題,自行百度,以下是我百度的一些關鍵詞  vue中引入全局scss變量 vue如何引scss全局變量  vue引入scss無效   直接把你的錯誤信息扔上百度


免責聲明!

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



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