React.js:使用Header-Imported Javascript Library

时间:2016-11-27 00:35:06

标签: javascript html reactjs npm

我已经构建了一个React.js网络应用,我正在尝试使用包含Javascript SDK here的Amplitude Analytics:

说明说明要在页面的<script></script>部分中加入<head></head>。我已在index.html页面中添加了该脚本,并想知道如何在我的.jsx文件中使用该库。

这是一个事件跟踪库,为了记录事件,我需要调用amplitude.getInstance().logEvent('EVENT_IDENTIFIER_HERE');。但是,我不确定如何导入amplitude以便它可以在我的Main.jsx或我的Page1Component.jsx文件中使用?

谢谢!

1 个答案:

答案 0 :(得分:1)

有人建议: npm install amplitude/Amplitude-Javascript --save 这将从github安装库,而不是从npm注册表安装。

然后您可以在代码中导入它:

import amplitude from 'amplitude-js/amplitude.min'

参考:https://github.com/amplitude/Amplitude-Javascript/issues/40