用vue-cli创建了一个vue3+typescript的demo然后引入antd vue来玩玩。根据设置官网定制主题部分的说明在vue.config文件中进行覆盖样式。
最开始覆盖失败了,官网在最后部分说了各种无效果原因,我就是引入css的,然后修改成引入less 。
问题就来了,作为一个第一次用less的新手,我连安装模块都忘记了。编译就被提示缺少less-loader,然后安装了less-loader再编译,就出现了less-loader Cannot find module 'less'这个错误,再百度一下,这是less的最基础的模块-_-。
最后乖乖地安装less模块。
还有目前vue-router和vuex的普通npm install是基于vue2 的,需要npm install @next来安装最新版。