原因分析:vite不支持commonjs语法。 解决办法:需要使用@rollup/plugin-commonjs插件,用于将CommonJS模块转换为ES6模块的Rollup插件。 1、安装 @rollup/plugin-commonjs 插件 npm i @rollup/plugin-commonjs vite.config.js importcommonjsfrom'@rollup/plugin-commonjs'...plugins:[commonjs(),// 放在vue上面 否则...
问题1:'default' is not exported by 'xxx', imported by 'xxx' 很诡异的问题,提示错误的导入文件、导出文件其实毫无关联,把报错的行删除再次打包,就会报错下一行,把报错文件直接删除,就会报错下一个无关联的文件。 从commonJS、rollup方面着手检索很多无果,只有一位遇到了相同问题(但是没有得到优雅的解答)。 解...
export default defineConfig({ base: '', plugins: [ vue(), //添加jsx/tsx支持 vueJsx({}), //解决引入commonjs模块后打包出现的{'default' is not exported by XXX}错误!! commonjs(), // commonjs(), // commonjs({ // //exclude: ['node_modules/vue/dist/*.js'], // requireReturnsDe...