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

标签 javascript angularjs visual-studio-code intellisense

那么谁能帮我让 AngularJS intellisense 在 Visual Studio Code 中工作?

是否可以全局配置,还是只能针对每个项目配置?我最好是在寻找一个关于如何在全局范围内执行此操作的解决方案,就像每当我打开 VSCode AngularJS intellisense 时一样。

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

我已经在多个地方进行了搜索,但我找到的解决方案对我不起作用。也许是因为他们老了。

最佳答案

Angular (2+) 中有许多可用于智能感知的扩展,但不适用于 AngularJS。然而,this article by Mike Barlow解释了如何做到这一点,自从您提出问题(2016 年 6 月)以来,这是最近的事。

以下是您需要根据文章执行的操作的摘要:

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

关于javascript - 如何在 VSCode 中获取 AngularJS 的智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43307363/

相关文章:

javascript - 使用javascript重叠两个svgs,并保存文件

angularjs - Angular 的 ngTouch 库可以用来检测长按(触摸/按住/释放到位)事件吗?

visual-studio-code - VSCode LiveServer 重新加载问题

ruby-on-rails - Gem::Ext::BuildError: 错误:无法构建 gem native 扩展。在 VScode 中运行 bundler install 时不断收到此消息

java - 在 Visual Studio Code 中以 json 格式编写 Java 代码片段

javascript - knockout.js 可以绑定(bind)到 CSS 类吗?

javascript - 通过 Websockets 上传文件到 Play Framework 2.0

javascript - HTML - 自动跳转到命名 anchor

angularjs - 如何在 Angular Ui-Grid 中突出显示所选行?

angularjs - Yeoman 生成的 Angular 应用程序中的 .bowerrc 文件在哪里?