我有 Angular 6 的现有项目。我希望它升级到版本 7 beta,如果可能的话,启用常春藤渲染器。
正确执行的步骤是什么?
好的,所以没有人帮助,我会写我自己找到的解决方案。
如果您想确定您的其他软件包是最新版本,您可以使用 beta angular/cli 在其他地方安装空的 Angular 7 应用程序,并检查 package.json 中的更改。不幸的是,Angular 团队没有提供安装所需版本 Angular 的工具,但 beta cli 默认安装 Angular 7。
至于 Ivy 渲染器,它在 Angular 7 beta 中不是默认的。我尝试手动启用它,但它不起作用。看来这个项目还需要更多的工作才能完成,互联网上关于如何在高级项目中正确使用它的信息很少(只有一些非常简单的空项目教程)。
常春藤渲染器状态:https ://is-angular-ivy-ready.firebaseapp.com/#/status https://github.com/angular/angular/blob/master/packages/core/src/render3/STATUS.md
Ivy 渲染器教程:https ://blog.imaginea.com/ivy-a-look-at-the-new-render-engine-for-angular/