Visual Studio Code:找不到名称 angular?
Posted
技术标签:
【中文标题】Visual Studio Code:找不到名称 angular?【英文标题】:Visual Studio Code: Cannot find name angular? 【发布时间】:2016-04-02 09:45:10 【问题描述】:我有一个 Angular 应用程序,它运行良好,但我的调试器显示“找不到名称 angular”。
var table = angular.module('myTable', ['angularUtils.directives.dirPagination']);
我在我的 html 文件中包含了 angular 的链接:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
我还尝试了包含 bower_components 的链接:
<script src="bower_components/angular/angular.min.js"></script>
Getting Error - Cannot find name 'angular' 有关于这个问题的答案 但我无法使用它。
【问题讨论】:
脚本标签上的前导/尾随字符 (`) 是什么? 【参考方案1】:点击“angular”旁边的灯泡,然后选择“download typings”。
【讨论】:
【参考方案2】:在看到这篇文章之前,我遇到了同样的问题:
http://blogs.msdn.com/b/vscode/archive/2015/05/22/getting-started-with-angular-and-visual-studio-code.aspx
基本上,这就是你必须用 npm 做的事情:
cd (app path)
npm install -g tsd
tsd init
tsd query angular --action install --save
就是这样。当您重新启动 VS Code 时,您的问题应该消失了。
请注意,我没有像作者在文章中建议的那样使用任何 ///reference 链接,但是在上述步骤之后,我不再收到关于找不到 angular 的消息,我已经注意到更多 ng-* Intellisense 中的选项。
【讨论】:
它没有帮助问题仍然存在。 在那个版本的 VS Code 中解决了问题。 "tsd query angular --action install --save" 现在产生“零结果”,至少对我而言。 (不推荐使用 tsd 以支持分型?) Angular 和 VS Code 都不成熟,并且在发布此问题和答案时经常更改。 Angular 4 和最新的 VS Code 应该不会再出现这个问题。可能值得在这里发布一个新问题,因为您遇到与原始发帖人相同的问题的可能性几乎为零,除非您一年多没有更新 VS Code 并且正在运行预发布的 Angular..以上是关于Visual Studio Code:找不到名称 angular?的主要内容,如果未能解决你的问题,请参考以下文章
openSuse 中的 Visual Studio Code 找不到 Git
Visual Studio Code:找不到预提交的已安装版本
Visual Studio Code报错:找不到iostream
在 Visual Studio Code for Mac 上找不到任何 CSX 文件
在 Visual Studio Code 中找不到 Flutter Inspector / Toggle Debug Paint