vue-cli3 配置全局less 、sass 變量

一、配置全局less變量
第一步
執(zhí)行vue add style-resources-loader

 vue add style-resources-loader

vue add pluginName 是vue-cli3提供的。vue add 是用yarn安裝插件的, yarn源的問題有可能導(dǎo)致失敗。如果上面安裝失敗的話,就分別安裝 style-resources-loader 和 vue-cli-plugin-style-resources-loader(前提是已經(jīng)安裝過 less less-loader)

// 沒有出錯(cuò)的話,可以無視這里
 npm i style-resources-loader vue-cli-plugin-style-resources-loader -D 
 或 
 yarn add  style-resources-loader vue-cli-plugin-style-resources-loader -D

第二步配置vue.config.js

   const path = require("path");
   module.exports = {
     ...
     pluginOptions: {
        "style-resources-loader": {
            preProcessor: "less",
            patterns: [
              //這個(gè)是加上自己的路徑,
              //注意:試過不能使用別名路徑
              path.resolve(__dirname, "./src/assets/variable.less")
             ]
         }
     }
     ...
    }

二、配置全局sass變量
直接配置vue.config.js

  module.exports = {
    ...
    css: {
        loaderOptions: {
            sass: {
              // @是src的別名
              data: `
                @import "@/assets/variable.scss";
              `
            }
        }
    }
    ...
  }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容