我有一个名为bootstrap toggle的bootstrap插件 我已经通过npm下载了css和js脚本,但是需要jQuery
我还下载了jQuery及其类型
npm install jquery
和npm install @types/jquery
我尝试导入jQuery,但是当我使用import 'jquery'
时它返回ReferenceError: jQuery is not defined
答案 0 :(得分:0)
您正在导入jquery以使用它,但是这样做jquery不会将自身暴露给(全局)窗口对象!因此,我们可以通过自己公开jquery对象来解决此问题!
在使用全局jquery变量之前,只需包含以下代码:
import * as jquery from "jquery";
Object.assign(global, {
$: jquery,
jQuery: jquery,
});
现在,jquery在全球公开为$
和jQuery
。