Typescript 编译器错误 TS2307:找不到模块 'jquery'

Typescript Compiler error TS2307: Cannot find module 'jquery'

我正在关注 JSPM 入门 guide,我想安装 jquery 包,所以我执行以下命令。

jspm install jquery

但是当我尝试像下面这样在打字稿中导入它时

import $ from 'jquery'

我从 typescript 编译器中得到一个错误,说 error TS2307: Cannot find module 'jquery'. 不仅对于这个库,对于其他库我也遇到同样的错误。

您需要在编译上下文中包含 jquery 的类型定义,您可以从 https://github.com/DefinitelyTyped/DefinitelyTyped

中获取它们

我在 Azure DevOps 上的 VSBuild 期间遇到了完全相同类型的错误。

在我的例子中,解决方案只是将新的额外步骤 Install npm 添加到构建管道中,错误就消失了。

希望对大家有所帮助!