在vue项目中使用less全局变量

一、使用less

使用less,需要安装开发依赖:$ npm install less less-loader --save-dev 

在项目中使用less:

在vue项目中使用less全局变量_第1张图片

二、less全局变量

在全局less文件中定义全局变量:

在vue项目中使用less全局变量_第2张图片

在其他地方引用less全局变量:

在vue项目中使用less全局变量_第3张图片

此时全局变量并未生效,需要安装开发依赖:$ npm install style-resources-loader vue-cli-plugin-style-resources-loader --save-dev

并在vue.config.js文件中配置,指定全局变量文件:

const path = require('path')

module.exports = {
  
  pluginOptions: {
    "style-resources-loader": {
      preProcessor: "less",
      patterns: [
        // 全局变量路径
        path.resolve(__dirname, "./src/assets/css/global.less"),
      ],
    },
  },
  
}

你可能感兴趣的:(Vue,vue.js,javascript,less)