那么谁能帮我让 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 月)以来,这是最近的事。
以下是您需要根据文章执行的操作的摘要:
- 安装以下工具:node.js 6.2+、npm 3.9+ 和 VSCode 1.2+。
- 全局安装 typings 包:
npm install -g typings
。确保这是 1.X 版本。 - 安装 AngularJS 类型:
typings install dt~angular --save --global
- 这应该创建一个文件夹
typings\globals\angular\
,其中包含一个名为“typings.json”的文件 - 在此目录中创建一个名为“jsconfig.json”的文件作为“typings.json”的同级文件。该文件可以保持为空,除非您需要转换代码(即使用 typescript、coffeescript 等)
- 重启 VSCode
关于javascript - 如何在 VSCode 中获取 AngularJS 的智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43307363/