Javascript 如何在React.js中使用依赖于jQuery的节点模块?
我想在React应用程序中使用此库,但它是基于jQuery构建的。我在Index.js组件中添加了以下相关代码: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
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包中添加插件吗。。。?