vite如何配置optimizeDeps.include强制预构建链接?

因为项目有个需要从外部引入的插件包需要在启动dev serve的时候能够在页面上调试,所在在vite.config.js中配置optimizeDeps.include配置了包对应的路径链接,想要强制预构建它。但是这个配置却一直都不生效。刷新页面浏览器报错main.js:15 Uncaught (in promise) SyntaxError: The requested module '/lib/conditions/conditions.umd.js' does not provide an export named 'default' 。
把相应配置的内容去掉页面恢复正常访问。
这个问题困扰2天了,请问大家有解决思路吗?

vite.config.js配置
image.png

main.js配置
image.png

报错如下图:
image.png

阅读 4.5k
1 个回答

umd 又不是 esm 模块,没有export导出的吧,应该在 index.html 中用script标签引入,然后直接用全局变量读取吧

推荐问题