我有一个内置于React的SPA。我需要包含一个来自CDN的用于分析的JavaScript库 - 不应该与其他JS库捆绑在一起。如何引用index.html中包含的JavaScript库中的类和方法
到目前为止,我已经了解到,它不是webpack的工作,我应该使用脚本加载器,如scriptjs。我发现这个线程,但我不明白的实施:https://github.com/webpack/webpack/issues/240。
我需要:
包括来自CDN的JS库。到目前为止,我通过在Index.html页面上引用它来完成此操作。 (即
<script src="//path/to/cdn/utag.js"></script>
)从React应用程序中的组件引用库。有一个类
utag
与方法view()
和link()
,我需要在应用程序中按下按钮时调用。如果我在反应组件的方法中尝试utag.link(),则对象utag未定义,反应将无法编译。
如何包含此库以便它可以被我的所有组件访问,以及如何引用我需要的类和方法?
谢谢!
你做得对 - 只要将它包含到你的index.html。其余的依赖于utag库如何导出类。如果它只是定义了全局变量,那么你可以通过window.utag来访问它。 – pinebit