Ionic beta 11 - 升级 Angular 2

Ionic beta 11 - Upgrade Angular 2

因此,Angular 2 已经发布了最终版本。现在我想升级到 angular-2.0.0 而不是 angular-2.0.0-rc4。由于自 RC4 以来发生了一些变化。

现在,当我更改 package.json 文件并尝试 npm install 时。我收到一条消息说

npm ERR! peerinvalid Peer ionic-angular@2.0.0-beta.11 wants @angular/common@2.0.0-rc.4

是否已经可以升级到 angular 的最终版本?还是我们应该一直等到 Ionic 使用最终 angular2 发布新的测试版?

可以升级到 angular 的最终版本,是的。
但是,Ionic 的团队尚未更新 ionic 以使用最新版本的 angular。可以看到,你安装的ionic版本需要angular/common@2.0.0-rc.4.

我会等到 Ionic 发布与最新版本 angular 兼容的更新 - 因为它们在很大程度上依赖于 angular 功能。另外,如果你等待 Ionic 发布一个采用最新版本 angular 的新版本,它保证是一个稳定版本(你应该很少在生产环境中使用除稳定版本之外的任何东西)。

misha130 在评论中指出下一个测试版将包括最新的 angular。

Ionic 团队刚刚升级了 Ionic 2 以兼容 Angular 2 final。看这里:

https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#steps-to-upgrade-to-rc0