📅  最后修改于: 2023-12-03 15:29:23.249000             🧑  作者: Mango
Angular是一个流行的前端框架,于2010年由谷歌推出。截至2021年,最新的Angular版本是11。在此之前,Angular 7是十分流行的版本之一。下面让我们来了解一下Angular 7的历史记录和版本更新内容。
Angular 7在2018年10月18日发布。以下是Angular 7的版本号:
@angular/animations: 7.2.0
@angular/common: 7.2.0
@angular/compiler: 7.2.0
@angular/core: 7.2.0
@angular/forms: 7.2.0
@angular/http: 7.2.0
@angular/platform-browser: 7.2.0
@angular/platform-browser-dynamic: 7.2.0
@angular/router: 7.2.0
@angular/service-worker: 7.2.0
@angular/animations: 7.2.0
@angular/cli: 7.2.0
@angular/language-service: 7.2.0
Angular 7带来了很多新的功能和改进:
Angular 7支持CLI Prompts:CLI Prompts允许我们在创建和升级项目时提供额外的选项。这些选项可以从用户端口提示中得到,而不是在命令行上硬编码。
改进了Angular Material和CDK:Angular Material和CDK(组件开发工具包)被更新以支持新组件,新API和触摸手势。
更快的编译时间:Angular 7的编译器开始支持Angular CLI的新“--build-optimizer”标志,这使生成的构建文件更小且更快。
改进的Angular Elements:从Angular 7开始,扩展了Angular Elements以支持Web Components自定义元素的内容投射。
更新了RxJS:RxJS 6.3是Angular 7的一部分,它允许开发人员更好地控制内存和包大小,而不会出现意外的行为。
要将应用程序从Angular 6升级到Angular 7,需要依次遵循以下步骤:
更新Node.js版本。
使用ng update命令更新Angular CLI版本。
更新所有Angular 6依赖项。
运行ng update命令将Angular版本升级到Angular 7。
Angular 7在其发布时带来了很多新功能和改进。虽然Angular 7现在已经更新到Angular 11,但是学习历史版本是有帮助的。如果您希望升级到Angular 11,请查阅官方文档以获取有关升级过程的详细说明。