报错如下:
某一个包中用es方式引入md5模块,导致打包报错,经过一番探究测试,发现我的项目中用了“vite-plugin-require-transform”这个插件,是这个插件在做转换的时候报错了,如果你也是这个原因可按我的方式解决;解决方式就是在vite的配置文件中配置其不转换node_modules的所有包即可。
在vite.config.js中配置如下:
忽略掉node_modules即可正常打包:
requireTransform({fileRegex: /^(?!.*node_modules).*\.(js|vue)$/,
}),