本质原因是因为浏览器不识别commonJS的语法,需要通过插件做转换,但是ant desgin vue中使用了require('')引入模块
在vite.config.js添加vite-plugin-commonjs
import commonjs from 'vite-plugin-commonjs';
// https://vitejs.dev/config/
export default defineConfig({
base: './',
plugins: [
commonjs(),
// ……
],
// ……
build: {
commonjsOptions: {
transformMixedEsModules: true
},
}
})