4

我有一个 Angularjs 1.5.8 和 Angular 5.2.9 的混合 Angular 应用程序。我已经按照从 AngularJS 升级到 Angular的步骤进行操作。它工作得很好。但是,在我将 Angular 5.2.9 升级到 Angular 6.0.1 之后,我在ng serve.

error TS2503: Cannot find namespace 'angular'

正如在从 AngularJS 升级到 Angular中提到的,我已经声明了 'angular'

declare var angular: angular.IAngularStatic;

在将 Angular 从 5.2.9 升级到 6.0.1 时,我按照Angular Update Guide - 5.2 -> 6.0 for Advanced Apps中的步骤操作

我该如何解决这个问题?

4

1 回答 1

6

尝试npm install --save-dev @types/angular

如果不尝试以下操作:您需要将“角度”类型添加到 tsconfig.json

...
    "types": [
        "angular"
    ],
于 2018-05-15T15:17:08.167 回答