12345678910111213141516171819202122232425262728 |
- const { defineConfig } = require('@vue/cli-service')
- const path = require('path')
- const themePath = path.resolve(__dirname,'./src/styles/theme.less')
- module.exports = defineConfig({
- transpileDependencies: true,
- css: {
- loaderOptions: {
- less: {
- // 若 less-loader 版本小于 6.0,请移除 lessOptions 这一级,直接配置选项。
- lessOptions: {
- modifyVars: {
- // 直接覆盖变量
- 'text-color': '#111',
- 'border-color': '#eee',
- // red:'#E9206D',
- // orange:'#ffee00',
- // 或者可以通过 less 文件覆盖(文件路径为绝对路径)
- // hack: `true; @import "your-less-file-path.less";`,
- hack: `true; @import "${themePath}";`, //由于使用了着重号,所以可以采用ES6的写法
- },
- },
- },
- },
- },
- })
|