问题描述
我没有在开发中为我的汇总反应应用程序提供一个捆绑包,而是将其分为两个捆绑包。一种用于依赖关系,另一种用于应用程序本身。
通过这种方式,监视模式保持快速状态(因为它现在不必连续解析依赖项),而且我也不必为React之类的库编写(或使用第三方)es模块包装器。
尽管代码捆绑在一起没有任何错误,但是我在运行TypeError: React is undefined
时遇到了问题。当我在开发人员工具中检查网络面板时,确实看到了依赖包下载。
Here是我如何使用汇总及其API。 您可以看到其余的相关代码here。
谁能指出我做错了什么?任何帮助表示赞赏!
解决方法
这是最新@rollup/plugin-commonjs
版本(14.0.0)中的错误。 this PR的合并已修复此问题,但尚未发布到NPM。我从GitHub上构建了最新版本,并将其与所讨论的仓库一起使用,React现在可以正常工作。
因此,目前的解决方案是使用GH上的最新资源,直到发布下一个版本为止。