Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 如何在使用create react应用程序时包含前端脚本_Npm_Npm Install_Create React App - Fatal编程技术网

Npm 如何在使用create react应用程序时包含前端脚本

Npm 如何在使用create react应用程序时包含前端脚本,npm,npm-install,create-react-app,Npm,Npm Install,Create React App,我正在尝试将jquery模块select2添加到我的react项目中,该项目是由createreact应用程序创建的 我在跑步 npm install --save select2 并且可以看到依赖项已正确添加到my package.json中 然后我将其添加到react代码之外的全局javascript文件中: $(function () { $('select').select2(); }); 这不起作用,因为没有包含select2脚本 我做错了什么?我应该在react代码中运

我正在尝试将jquery模块select2添加到我的react项目中,该项目是由createreact应用程序创建的

我在跑步

npm install --save select2
并且可以看到依赖项已正确添加到my package.json中

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

$(function () {
    $('select').select2();
}); 
这不起作用,因为没有包含select2脚本

我做错了什么?我应该在react代码中运行jquery代码吗?我是否应该做一些特定的事情来包含select2库


这可能是一个非常基本的问题,但我不清楚在createreact应用程序框架下运行时脚本实际上是如何包含的

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

  • 运行“npm安装--保存jquery”。这将把jquery添加到package.json中

  • 将此导入语句添加到我的组件:“import$from'jquery';”

  • 如有任何意见或更正确的解决方案,我们将不胜感激