人人都能快速无痛更新到Angular最新版本

前端之家收集整理的这篇文章主要介绍了人人都能快速无痛更新到Angular最新版本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何快速更新当前项目到最新的Angular稳定版本

这里要介绍一个命令行工具:npm-check-updates

它可以更新package.json和bowser.json文件到最新的包版本

安装:npm install -g npm-check-updates

使用:

假设当前项目路径为:~/GF_Work/webapp/mobile

切换至项目根目录,使用如下命令如下:

$ ncu # 查看当前项目的可更新的依赖(或最新依赖)

使用 -u 参数可以更新升级根目录下package.json包的依赖

$ ncu -u
Using /Users/mac/app/ng2/webapp/package.json
⸨░░░░░░░░░░░░░░░░░░⸩ ⠋ :
 @angular/common                            2.2.3  →    4.3.1
 @angular/compiler                          2.2.3  →    4.3.1
 @angular/core                              2.2.3  →    4.3.1
 @angular/forms                             2.2.3  →    4.3.1
 @angular/http                              2.2.3  →    4.3.1
 @angular/platform-browser                  2.2.3  →    4.3.1
 @angular/platform-browser-dynamic          2.2.3  →    4.3.1
 @angular/router                            3.2.3  →    4.3.1
 rxjs                               5.0.0-beta.12  →    5.4.2
 ...
 
 使用 -a 参数可以更新package.json当前所有包的依赖
 $ ncu -a
 ...

更新完package.json文件后,在项目根目录执行npm install安装包依赖

同时也可以更新Docker下的package.json包依赖

docker run -it --rm -v $(pwd)/package.json:/app/package.json creack/ncu -u -a

 -i 表示docker会进入一个可交互的环境
 --rm 表示不保存运行在前台环境行产生的数据,这个选项与 -d(守护进程或后台进程)互斥
 -t 表示docker会开启一个伪终端
 -v 表示把项目下面的package.json挂载到docker下面的/app/package.json文件
 
 creack/ncu docker镜像

详细说明参见官方文档:https://github.com/tjunnone/n...

日期:2017.7.26 星期三 睛

猜你在找的Angularjs相关文章