Javascript 如何将自定义Angular 6库正确更新为Angular 9?
我需要将自定义库从6.1升级到angular 9,但我没有这方面的经验,所以我想知道这个过程是否与将angular项目从6升级到9相同 为此,我将遵循以下原则: 我的主要疑问是,我已经在全球范围内安装了Angular 9+,因为我正在处理其他使用它的项目,所以我不确定我是否需要执行“Javascript 如何将自定义Angular 6库正确更新为Angular 9?,javascript,angular,Javascript,Angular,我需要将自定义库从6.1升级到angular 9,但我没有这方面的经验,所以我想知道这个过程是否与将angular项目从6升级到9相同 为此,我将遵循以下原则: 我的主要疑问是,我已经在全球范围内安装了Angular 9+,因为我正在处理其他使用它的项目,所以我不确定我是否需要执行“ng update”命令,但我是否应该手动增加我的库peerDependencies的版本并运行npm安装 我认为这个库的重要文件是package.json,这是它的内容: "publishConfig
ng update
”命令,但我是否应该手动增加我的库peerDependencies
的版本并运行npm安装
我认为这个库的重要文件是package.json,这是它的内容:
"publishConfig": {
"registry": "xxxx"
},
"peerDependencies": {
"@angular/common": "^6.0.0",
"@angular/core": "^6.0.0",
"@angular/cdk": "^6.2.1",
"@angular/flex-layout": "^6.0.0-beta.16",
"@angular/material": "^6.2.1",
"rxjs": "^6.1.0",
"rxjs-compat": "^6.1.0",
"lodash": "^4.17.10"
}
}
因此,我的想法是将这些数字更改为angular 9的正确数字,然后运行NPM安装,然后在本地运行应用程序并调试它,直到它正常工作,最后发布NPM包
我遗漏了什么吗?没有。不要手动升级cli版本,但需要正确升级,因为angular 6.1和9+正在进行重大突破性更改,因此只需遵循angular团队在上提供的正确指南。因为这是保存和重用应用程序的唯一正确方法。否。不要手动升级cli版本,但需要正确升级,因为angular 6.1和9+正在进行重大的突破性更改,因此只需遵循angular team on提供的正确指南。因为这是保存和重用应用程序的唯一正确方法。