一尘不染

出现错误-找不到名称“ angular”

angularjs

我开始使用TypeScript编写AngularJS应用。我有这个简单的模块命令:

(() => {
    angular
        .module('app', []);
})();

当我跑步时tsc app.ts,我得到了:app.ts(2,5): error TS2304: Cannot find name 'angular'.

我是否需要包括一些内容app.ts以使他们tsc理解angular

问候,


阅读 401

收藏
2020-07-04

共1个答案

一尘不染

您可以通过告诉编译器“您对角度的全部了解”来简单地告诉编译器不再担心:

declare var angular: any;

为了获得所有好的工具和类型检查,您需要提取Angular类型定义,以便编译器知道可用的东西。

如果您对自己喜欢的IDE使用Visual Studio或其他各种方法,则可以通过NuGet使用类型定义。

2020-07-04