加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 09:04:41 所属栏目:安全 来源:网络整理
导读:如何快速更新当前项目到最新的Angular稳定版本 这里要介绍一个命令行工具:npm-check-updates 它可以更新package.json和bowser.json文件到最新的包版本 安装:npm install -g npm-check-updates 使用: 假设当前项目路径为:~/GF_Work/webapp/mobile 切换至项

如何快速更新当前项目到最新的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 星期三 睛

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读