我想在我的项目中使用选择的 jquery 插件。我通过 npm 安装了 jQuery 和 Chosen:
npm i jquery chosen-js -S
这两个库现在都在我的 node_modules 文件夹中。不幸的是,我不断收到错误消息:ReferenceError: jQuery is not defined
当应用程序尝试编译时。
这是我调用 Chosen 库的地方:
import React from "react";
import ReactDom from "react-dom";
import $ from "jquery";
import "chosen-js/chosen.css";
import "chosen-js/chosen.jquery.js";
class App extends React.Component {
componentDidMount() {
$(this.refs.list).chosen();
}
render() {
return (
<select ref="list">
<option>vanilla</option>
<option>chocolate</option>
<option>strawberry</option>
</select>
);
}
}
ReactDom.render(, document.getElementById("app"));