我有一个混合角应用程序,Angularjs 1.5.8和角度5.2.9。我按照Upgrading from AngularJS to Angular的步骤进行了操作。它工作得非常好。
但是,在我将角度5.2.9升级到角度6.0.1后,我在ng serve
期间收到错误。
error TS2503: Cannot find namespace 'angular'
正如Upgrading from AngularJS to Angular中提到的那样,我已经声明了“角色”。
declare var angular: angular.IAngularStatic;
在将角度从5.2.9升级到6.0.1时,我按照Angular Update Guide - 5.2 -> 6.0 for Advanced Apps
中的步骤进行操作如何解决此问题?
答案 0 :(得分:4)
尝试npm install --save-dev @types/angular
如果不尝试以下内容: 你需要在tsconfig.json
中添加“angular”类型...
"types": [
"angular"
],