如何使用ES6语法导入jQuery UI并浏览



我正在尝试使用babel和浏览以包装代码的es6语法将jQuery和jQuery导入项目。据我所能弄清楚问题,jQuery UI希望将jQuery定义为全局变量。我尝试在导入jQuery之后和导入jQuery UI之前设置全局变量:

import { default as $, default as jQuery} from 'jquery';
wiindow.jQuery = jQuery;
window.$ = $;
import 'jquery-ui';

,但似乎浏览使所有导入都放在文件的顶部,因此全球定义为时已晚。我知道WebPack提供了一种定义全球范围的方法,但是是否有浏览的解决方法?

尝试此

window.$ = window.jQuery = import $ from "jquery";

import { default as $, default as jQuery} from 'jquery';
window.jQuery = windows.$ = jQuery;    

最新更新