Javascript 如何在React.js中使用依赖于jQuery的节点模块?

Javascript 如何在React.js中使用依赖于jQuery的节点模块?,javascript,jquery,reactjs,Javascript,Jquery,Reactjs,我想在React应用程序中使用此库,但它是基于jQuery构建的。我在Index.js组件中添加了以下相关代码: import $ from 'jquery'; import 'propellerkit/dist/js/propeller.js'; 我也试过: import 'jquery/dist/js/jquery.js'; import 'propellerkit/dist/js/propeller.js'; 我已确保两个节点模块都已安装。由于某些原因,我一直收到一个$is not d

我想在React应用程序中使用此库,但它是基于jQuery构建的。我在Index.js组件中添加了以下相关代码:

import $ from 'jquery';
import 'propellerkit/dist/js/propeller.js';
我也试过:

import 'jquery/dist/js/jquery.js';
import 'propellerkit/dist/js/propeller.js';

我已确保两个节点模块都已安装。由于某些原因,我一直收到一个
$is not defined
错误。

如果您使用webpack进行捆绑,您可以使用
ProvidePlugin
提供
jquery

new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery'   // this will try to find node jquery module
})

链接到

您可以尝试从“jquery”中以$导入*但由于我没有,我觉得它不值得一个顶级答案。谢谢,但同样的错误。您是否尝试从'jquery/dist/js/jquery.js'导入$as*或只是
导入'jquery'?这将在dist webpack creates.Perfect中将jQuery公开为“全局”。谢谢您能告诉我如何在CreateReact应用程序的web包中添加插件吗。。。?