如何在VSCode中获取AngularJS的智能感知?

时间:2017-04-09 13:40:48

标签: javascript angularjs visual-studio-code intellisense

那么有人可以帮我在Visual Studio Code中使用AngularJS intellisense吗?

是否可以全局配置或仅针对每个项目进行配置?我最好在全球范围内寻找解决方案来解决这个问题,就像每当我打开VSCode AngularJS intellisense一样有效。

我目前正在使用AngularJS 1.5.x.我不知道是否可以根据正在使用的AngularJS版本进行配置。另外,我在Windows 10上使用VSCode 1.10.2和VSCode - Insiders。

我已经在几个地方搜索过了,但我找到的解决方案并不适用于我。也许是因为他们已经老了。

1 个答案:

答案 0 :(得分:1)

Angular(2+)中有很多可用于intellisense的扩展,但AngularJS没有。但是,this article by Mike Barlow解释了如何做到这一点,因为您提出了自己的问题(2016年6月),这是最新的。

以下是根据本文您需要做的总结:

  1. 安装了以下工具:node.js 6.2+,npm 3.9+和VSCode 1.2 +。
  2. 全局安装打字包:npm install -g typings。确保这是1.X版本。
  3. 安装AngularJS类型:typings install dt~angular --save --global
  4. 这应该创建一个文件夹typings\globals\angular\,文件名为“typings.json”
  5. 在此目录中创建一个文件,作为“typings.json”的兄弟,称为“jsconfig.json”。除非您需要转换代码(即使用typescript,coffeescript等),否则此文件可以保持为空。
  6. 重新启动VSCode