我正在将jQuery导入到Ionic2项目中。我正在尝试使用一个jQuery插件,当我包含它时,它会打乱脚本的加载
除了几行,我几乎把所有的东西都评论掉了。这项工作:
import * as $ from '../lib/jquery/jquery.min';
(<any>window).$ = $;
然而,当我添加jQuery插件时,应用程序会中断,并显示"Uncaught ReferenceError:$未定义"。以下是导致它崩溃的代码:
import * as $ from '../lib/jquery/jquery.min';
(<any>window).$ = $;
import '../lib/ripple/ripple.min';
有人知道我该怎么解决吗?
已解决有点。我刚刚添加了var$=require('jquery');到插件文件的顶部,并将jQuery导入从"jQuery"更改为import*as$;我仍然对你们中的任何人能够提供的任何合适的答案感兴趣。
这就是我在项目中导入jQuery的方式。
import * as $ from 'jquery';
您稍后导入它的方式(在solved
中提到)是正确的导入方式
您还需要使用npm install @types/jquery --save
将此信息通知TypeScript编译器。