1、要用主题定制,需要给项目配置less环境
less、less-loader
vuecli3直接npm就可以用了。
如果报this.getOptions is not defined ,给less-loader降级(安装sass-loader也遇到了这个情况)
2、定制主题的原理是覆盖less中变量
前提是,main.js中引入的是vant.less
3、配置vue.config.js
文件放在项目根目录(和package.json同级),vuecli-service会自动引入,也可以写在package.json中。
4、绝对路径需要引用node的path模块
5、less中声明变量用@,sass中用$