在现有项目中更新Angular CLI

前端之家收集整理的这篇文章主要介绍了在现有项目中更新Angular CLI前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在现有项目中使用angular-cli 1.0.4,我想将版本更新为1.2.4.卸载旧版本并使用npm更新到新版本并影响我现有项目的最佳方法是什么?它会更新package.json文件的版本.
将角度cli更新为任何版本的指南

最近我将我的项目从1.0.4升级到1.3.0-beta,但在任何角度cli版本的情况下都适用.

所以首先只需安装你想要升级你的项目的角度cli,因为https://github.com/angular/angular-cli#updating-angular-cli说:

npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@<put exact version here>

升级步骤:

>创建一个新的空白项目,例如ng new project-name,您可以将新的“playground”项目命名为与旧项目完全相同,但请确保它与当前项目位于不同的文件夹中.
>将旧项目的app文件夹复制/替换为刚创建的新项目
>将所有自定义更改带到项目中的所有其余文件
3A.将旧项目中与项目相关的所有npm软件包放入package.json(使用比较工具),新旧package.json之间的区别只是@ anngular / cli @ version及其相关的软件包版本,如karma等
3B.使用比较工具(请参阅下面的UPDATE)确保将所有自定义内容整合到所有cli相关文件中,如.angular-cli.json,.gitignore,index.html,src / polyfills.ts,src / main. ts,src / test.ts等
>运行npm install或yarn
>测试所有npm脚本:
5a – 运行ng服务以确保它有效,如果不能修复错误
5b – 运行ng build以确保它可行,如果不能修复错误
5c – 运行lint以确保它正常工作,如果没有修复错误
5d – 运行测试以确保它正常工作,如果没有修复错误(在该步骤中为here is an error I’ve being caught)
5e – 测试您的应用所依赖的所有其他npm脚本.

完成上述所有操作后,您可以删除或归档旧项目以防万一,从那时起继续使用新项目.

UPDATE: you also can use this 07002 to find out what is the difference between the versions e.g 07003 (see the Files changed tab)

所以在angular-cli-diff你做:

>区分cli版本,例如:https://github.com/cexbrayat/angular-cli-diff/compare/1.4.0…1.5.0>单击文件已更改选项卡>将更改应用于当前项目.> npm install / yarn>如上所述测试步骤5(a-e)中的变化

猜你在找的Angularjs相关文章