错误信息:

in ./node_modules/ant-design-vue/es/form/style/index.less  Module build failed (from ./node_modules/less-loader/dist/cjs.js):

解决方案:
1.是less版本的问题,less版本在3.0以上
降低less版本:
“less”: “^2.7.2”,
2. 仍旧使用less3.0以上

但在vue.config.js中添加设置:

 css: {
        loaderOptions: {// 向 CSS 相关的 loader 传递选项
            less: {
                javascriptEnabled: true
            }
        }
    }

重新启动,否则不生效,注意一定要重新启动

在这里插入图片描述

因为在.vue文件中js被抽取到.js文件中,再通过<script>标签引入,router文件中引入.vue文件时偷懒,导致无法正确解析引入的是js还是vue文件,也就是同名文件导致的误解问题

Logo

前往低代码交流专区

更多推荐