Angular2 Import self invoked jQuery library from query.selectareas.js give Runtime Error : jQuery is not defined

Angular2 Import self invoked jQuery library from query.selectareas.js give Runtime Error : jQuery is not defined

我这里有一个奇怪的问题,自调用函数需要jquery

这是我要使用的库:jquery.selectareas.js

这是代码

import * as jQuery from 'jquery';
import  "query.selectareas.js"

Runtime Error : jQuery is not defined at this line

我尝试用所有不同的组合导入 JQ

//import * as $ from 'jquery';
//import * as jQuery from 'jquery';
//window['$'] = window['jQuery'] = $;
//import  "jquery"

据我所知,导入的 jQuery 在导入时应该在 jquery.selectareas.js 范围内可用,因为它们将在同一范围内。

注意:jquery 工作我在所有导入语句后使用它

您可能需要imports-loader

import  "imports-loader?jQuery=jquery!query.selectareas.js"

这将向您导入的模块注入一个 jQuery 变量