1

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

我在跑

npm install --save select2

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

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

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

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

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

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

4

1 回答 1

2

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

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

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

任何意见或更正确的解决方案仍将不胜感激。

于 2016-12-20T11:20:56.667 回答