我开始使用TypeScript编写AngularJS应用。我有这个简单的模块命令:
(() => { angular .module('app', []); })();
当我跑步时tsc app.ts,我得到了:app.ts(2,5): error TS2304: Cannot find name 'angular'.
tsc app.ts
app.ts(2,5): error TS2304: Cannot find name 'angular'.
我是否需要包括一些内容app.ts以使他们tsc理解angular?
app.ts
tsc
angular
问候,
您可以通过告诉编译器“您对角度的全部了解”来简单地告诉编译器不再担心:
declare var angular: any;
为了获得所有好的工具和类型检查,您需要提取Angular类型定义,以便编译器知道可用的东西。
如果您对自己喜欢的IDE使用Visual Studio或其他各种方法,则可以通过NuGet使用类型定义。