vue+postcss報錯: variable '--primary-color' is undefined and used without a fallback


之前vue-cli3引入postcss的配置: https://www.cnblogs.com/XHappyness/p/7676680.html

發現這么一個問題,我再全局global.css中定義變量

:root {
  --primary-color: red;
}

在其他文件中使用div{color: var(--primary-color)}時,會報錯variable '--primary-color' is undefined and used without a fallback

 

解決辦法: https://www.cnblogs.com/XHappyness/p/7676680.html中第二步去掉,改為:

2. 在項目根目錄下創建postcss.config.js,內容為:

module.exports = {
  "plugins": {
    "postcss-import": {},
    "postcss-cssnext": {}
  }
}

注意:在使用global.css中定義的css變量時,要@import "目錄/Global.css"引入(即使main.ts中已經引入過), 不然還是會報上面的錯誤


免責聲明!

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



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