我在项目的构建步骤中使用webpack和TypeScript,并且在代码中我将jQuery作为模块导入,这意味着它没有被定义为全局$
或{{ 1}}变量。
但是,TypeScript的流行jQuery definition file将jQuery
命名空间定义为全局,这意味着即使在没有JQuery
或{的情况下使用jQuery,TypeScript编译器也不会产生错误{1}}语句 - 在这种情况下显然是不正确的行为。
解决此问题的正确方法是什么?
值得一提的是,我使用import
语句导入jQuery定义文件。