【发布时间】:2019-12-01 11:17:20
【问题描述】:
使用rollup 构建支持外部和全局。
我们可以在代码中导入一个模块,并说它是外部的,然后rollup 不会将它包含在包中。
如果我们给它全局,它会将导入结果“设置”到umd 包中的全局。
但是在使用 sapperkeeps 模块作为外部时做同样的事情,然后服务器构建正常工作,但客户端构建没有考虑全局变量,而是尝试在浏览器中进行“导入”,并且失败,使用 TypeError ,
': 无法解析模块说明符“...”'。
是否可以在sapper 客户端构建中将库保留为外部库,并指示它使用全局而不是导入?或者我在这里弄错了一些非常基本的东西?
【问题讨论】: