总结下配置less全局变量踩过的坑
1、使用npm安装less
npm install less --save2、安装less-loader 注意使用高版本run serve会有问题 这里使用的7.x版本
npm install less-loader@7.x --save-dev3、安装style-resources-loader 和 vue-cli-plugin-style-resources-loader
npm install style-resources-loader vue-cli-plugin-style-resources-loader --save-dev
4、在vue.config.js文件中配置 如果没有此文件在根目录创建一个即可
const path = require('path')
module.exports = {
pluginOptions: {
'style-resources-loader': {
preProcessor: 'less',
patterns: [
// 全局less变量存储路径
path.resolve(__dirname, './src/assets/css/base.less'),
]
}
}
}注意目录配置方式./src/assets/css/base.less 修改你全局less文件所在的位置 目录不可使用简写方式 例如@/assets方式
5、使用方式 注:不需要在任何地方导入less文件就可以使用了
<style lang="less" scoped>
.info-contaner {
background-color: @color-high-text;
height: 90px;
width: 100%;
}
</style>style标签必须指令lang="less" 、@color-high-text就是你所定义的全局变量了
版权声明:本文为qq_42493241原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。