javascript - WebStorm IDE 上 DefinitelyTyped(TypeScript 类型定义)的智能感知和代码完成

标签 javascript typescript webstorm

如何让 WebStorm IDE 为我下载的库提供代码补全。

JavaScript Libraries

如您所见,angularjs-DefinitelyTypedjQuery-DefinitelyTyped 已下载。

现在我认为我必须在我的 .ts 文件中引用定义文件。

Code

但是,WebStorm 在哪里保存定义文件以便我可以在我的代码中引用它们?

谢谢!

最佳答案

正如 basarat 在他的回答中所说,您需要手动包含定义。最简单的方法是使用 tsd .安装后(npm install -g tsd),导航到您想要保存类型的目录,然后安装定义文件(例如下例中的 angular),如下所示:

tsd query angular --action install

或者,更好的是:

tsd init
tsd query angular --save --action install

请注意,您可以在 Webstorm 中执行所有这些操作(alt-F12 打开一个终端窗口)。

关于javascript - WebStorm IDE 上 DefinitelyTyped(TypeScript 类型定义)的智能感知和代码完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22367328/

相关文章:

typescript - 在 typescript 中,索引签名标识符有什么用?

node.js - TypeScript:意外的保留字

javascript - 使用数组上的 observable api 更新更改后,JsViews 不会删除脚本标签

javascript - 在 typescript 中连接两个对象

javascript - backbone.js 随事件一起传递额外数据

angular - 如何添加自定义 Prime NG 组件

WebStorm 在 web worker 的 postMessage 函数中显示弃用错误

Dart2JS 找不到导入包 WebStorm

javascript - 使用 javascript 问题通过 LinkedIn api 进行身份验证

javascript - 尝试从 JavaScript 函数调用单击隐藏按钮的函数