【发布时间】:2018-10-25 11:26:59
【问题描述】:
我有一个 Angularjs 1.5.8 和 Angular 5.2.9 的混合 Angular 应用程序。我已按照Upgrading from AngularJS to Angular 的步骤进行操作。它工作得很好。
但是,在我将 Angular 5.2.9 升级到 Angular 6.0.1 后,在ng serve 期间出现错误。
error TS2503: Cannot find namespace 'angular'
正如Upgrading from AngularJS to Angular 中提到的,我已经声明了“角度”
declare var angular: angular.IAngularStatic;
在将 Angular 从 5.2.9 升级到 6.0.1 时,我按照 Angular Update Guide - 5.2 -> 6.0 for Advanced Apps 的步骤进行操作
我该如何解决这个问题?
【问题讨论】:
-
在 WebStorm 2019.1 中,我在使用 Angular 7 时注意到了同样的错误。正如 Patricio 之前提到的:尝试
npm install --save-dev @types/angular并将“angular”类型添加到 tsconfig.app.json(应用程序特定的,不是全球的)。... "types": [ "angular" ],
标签: angularjs angular angular-cli-v6