在 React 中导入 draw2d 会导致 jquery 引用错误

Importing draw2d in react causes jquery reference error

只要我将 import draw2d from "draw2d" 添加到我的导入中,我就会得到 ReferenceError: jQuery is not defined

我尝试安装并添加 jquery 但仍然出现同样的错误...

import React, {Component} from "react";
import jQuery from "jquery";
import draw2d from "draw2d";

创建一个任意名称的文件,例如导入-jquery.js

进口-jquery.js

import jquery from "jquery";

window.$ = window.jQuery = jquery;

App.js

import "import-jquery";
import "jquery-ui-bundle"; // you also need this
import "jquery-ui-bundle/jquery-ui.css";
import draw2d from "draw2d";

编辑:

别忘了...

npm install jquery
npm install jquery-ui-bundle