Visual Studio 代码:找不到名称 angular?
Visual Studio Code: Cannot find name angular?
我有一个 Angular 应用程序,它工作正常,但我的调试器显示 'Cannot find name angular'。
var table = angular.module('myTable', ['angularUtils.directives.dirPagination']);
我在 html 文件中包含 angular 的 link:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
我还尝试为 bower_components 添加一个 link:
<script src="bower_components/angular/angular.min.js"></script>
上有关于这个问题的答案
但我无法使用它。
在我 运行 阅读这篇文章之前,我遇到了同样的问题:
基本上,这是您必须使用 npm 做的事情:
cd (app path)
npm install -g tsd
tsd init
tsd query angular --action install --save
就是这样。当您重新启动 VS Code 时,您的问题应该消失了。
请注意,我没有像作者在文章中建议的那样使用任何 ///reference 链接,但在执行上述步骤后,我不再收到有关 angular 未找到的消息,并且我有已经注意到 Intellisense 中出现了更多 ng-* 选项。
点击 'angular' 旁边的灯泡,然后选择 'download typings'。
我有一个 Angular 应用程序,它工作正常,但我的调试器显示 'Cannot find name angular'。
var table = angular.module('myTable', ['angularUtils.directives.dirPagination']);
我在 html 文件中包含 angular 的 link:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
我还尝试为 bower_components 添加一个 link:
<script src="bower_components/angular/angular.min.js"></script>
在我 运行 阅读这篇文章之前,我遇到了同样的问题:
基本上,这是您必须使用 npm 做的事情:
cd (app path)
npm install -g tsd
tsd init
tsd query angular --action install --save
就是这样。当您重新启动 VS Code 时,您的问题应该消失了。
请注意,我没有像作者在文章中建议的那样使用任何 ///reference 链接,但在执行上述步骤后,我不再收到有关 angular 未找到的消息,并且我有已经注意到 Intellisense 中出现了更多 ng-* 选项。
点击 'angular' 旁边的灯泡,然后选择 'download typings'。