最近需要使用 vue3 版本的 ant-design-vue 的定制主题功能,需要在 vue.config.js 中添加 less-loader的配置,官方提示需要 至少 less-loader@6.0.0 以上的版本,于是卸载了原有低版本的 lessless-loader , 然后执行了 npm install less less-loader -D,安装完成后重新运行 vue3 项目后,终端报错 Syntax Error: TypeError: this.getOptions is not a function

less-loader-error

查找发现是 less-loader 版本过高 (8.x版本) ,于是卸载重新安装了较低版本解决了这个问题


// 卸载原有版本
npm uninstall -D less-loader

// 安装较低版本
npm install -D less-loader@7.3.0

最后修改:2021 年 05 月 08 日
如果觉得我的文章对你有用,请随意赞赏或留下你的评论~