- 第一步,安装主题定制插件
npm i webpack-less-theme-plugin --save-dev
- 配置vue.config.js 文件 (vue-cli rc3.0)
const LessThemePlugin = require('webpack-less-theme-plugin');
module.exports = {
configureWebpack:{
plugins: [
new LessThemePlugin({ theme: './src/assets/less/theme.less' }) //自定义主题less文件路径
]
}
}
附上less文件的主要内容:
@primary-color: #1890ff; // 全局主色
@link-color: #1890ff; // 链接色
@success-color: #52c41a; // 成功色
@warning-color: #faad14; // 警告色
@error-color: #f5222d; // 错误色
@font-size-base: 14px; // 主字号
@heading-color: rgba(0, 0, 0, .85); // 标题色
@text-color: rgba(0, 0, 0, .65); // 主文本色