找不到名称空间“角度”

van*_*van 4 angularjs angular angular-cli-v6

我有一个包含Angularjs 1.5.8和angular 5.2.9的混合角度应用程序。我遵循了从AngularJS升级到Angular的步骤。运行正常。但是,将angular 5.2.9升级到angular 6.0.1之后,在期间出现错误ng serve

error TS2503: Cannot find namespace 'angular'
Run Code Online (Sandbox Code Playgroud)

从AngularJS升级到Angular所述,我已经声明了“ angular”

declare var angular: angular.IAngularStatic;
Run Code Online (Sandbox Code Playgroud)

将Angle从5.2.9升级到6.0.1时,我遵循了Angular Update Guide-5.2-> 6.0 for Advanced Apps的步骤

我该如何解决这个问题?

dev*_*ato 5

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

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

...
    "types": [
        "angular"
    ],
Run Code Online (Sandbox Code Playgroud)