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