【发布时间】:2020-01-19 07:10:00
【问题描述】:
如何将我在 Angular 4 上的应用程序升级到 Angular 8?我是否需要制作一个新的 Angular 8 应用程序并复制粘贴每个组件并进行相应更改,还是有其他合适的方法?
【问题讨论】:
-
我的回答对您有帮助吗,如果有,请将其标记为答案,以便其他人可以参考。
如何将我在 Angular 4 上的应用程序升级到 Angular 8?我是否需要制作一个新的 Angular 8 应用程序并复制粘贴每个组件并进行相应更改,还是有其他合适的方法?
【问题讨论】:
我已经经历了几次,每次我最终创建带有新版本的全新应用程序,然后一个接一个地复制粘贴每个组件。
1) 一旦你开始使用这种方法,升级不需要那么长时间。我只花了几个小时就升级了。
2) 通过这样做,您将意识到有很多您不需要的垃圾和不必要的代码/库,您将有机会将其从现有应用程序中取出,并且您的应用程序会更干净。
3) 您可以创建全新的 cli 应用程序或使用标准的免费模板。我为 angular8 和 bootstrap 4 使用 SB Admin 模板,并且可以轻松设置具有漂亮外观的新应用程序。您可以在一分钟内下载并设置应用程序并开始添加您的组件Check this out - Angular 8 Bootstrap 4 template
3) 我不理解 Angular 升级工具自动升级的应用程序,我的应用程序坏了。我不知道它改变了什么。然后我花了很长时间一个一个解决问题,仍然无法完全解决。所以最终使用了复制/粘贴方法。
希望这会有所帮助。
【讨论】:
根据我的检查,角度网站不建议从主要版本升级。 最好一个一个地从一个版本转移到另一个版本。
查看链接以获取更多答案。 https://update.angular.io/
【讨论】: