如何通过JavaScript UMD加载React组件?

时间:2018-05-03 12:35:15

标签: javascript reactjs

我正在尝试在我的React项目中使用以下external component。我的项目不直接基于npm生态系统(我正在使用react-dom),所以我一直在尝试使用静态编译的JavaScript文件导入组件,该文件在我的html中带有常规脚本标记。

构建生成的文件似乎是一个JavaScript UMD。我曾尝试使用RequireJS加载此模块,但我遇到了here所描述的问题。

我不确定我是否正确接近这一点。我知道Browserfy执行与RequireJS类似的功能,但我甚至不确定我是否应该将此作为一种可能的途径。

将这样的组件加载到浏览器中的规范方法是什么?

此问题可能与此similar question重复,但它没有任何真正的答案。

1 个答案:

答案 0 :(得分:0)

作为参考,我发现可以使用现有的库(例如https://github.com/revolunet/react-umd-loader)来完成此操作。即使库本身已被弃用,所使用的技术仍然是相关的。