如何在使用create-react-app时包含前端脚本

时间:2016-12-20 08:20:49

标签: npm npm-install create-react-app

我正在尝试将jquery模块select2添加到我的react项目中,该项目由create-react-app创建。

我正在运行

npm install --save select2

并且可以看到依赖项已正确添加到我的package.json。

然后我将其添加到反应代码之外的全局javascript文件中:

$(function () {
    $('select').select2();
}); 

这不起作用,因为不包括select2脚本。

我做错了什么?我应该以某种方式在我的反应代码中运行jquery代码吗?我应该做一些特定的事情来包括select2库吗?

这可能是一个非常基本的问题,但是我很困惑在create-react-app框架下运行时如何实际包含脚本。

1 个答案:

答案 0 :(得分:2)

经过更多的研究后,我意识到我可以做到以下几点:

  1. 运行' npm install --save jquery'。这会将jquery添加到package.json

  2. 将此导入语句添加到我的组件中:'从' jquery';'

  3. 导入$

    任何评论或更正确的解决方案仍将受到赞赏。