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

时间:2016-01-30 13:36:26

标签: javascript typescript systemjs jspm

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

jspm install jquery

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

import $ from 'jquery'

我从打字稿编译器收到错误error TS2307: Cannot find module 'jquery'.不仅对于其他库的此库我也遇到了同样的错误。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

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

就我而言,解决方案是将新的额外步骤Install npm添加到构建管道中,并且错误消失了。

AzureDevOps Step

我希望它将对某人有所帮助!