最近要项目改造,由原来的angular2 升级到 angular8,需要以下操作:

1.升级全局Angular CLI

npm install -g @angular/cli@latest

2..升级你需要升级项目内 angular-cli

npm i @angular/cli@latest

3.解决CLI和程序CLI版本不一致问题(也是在项目内,可以先不执行这个命令的,之后的全部升级也可以完成这个

npm rebuild node-sass

4.升级node&&npm版本,window系统升级node只能到node官网下载window安装包来覆盖之前的node;mac可以直接命令升级。参考node和npm版本更新!!!

我升级之后,目前的node版本是10.16.0;Angular的版本是8.1.2。

5.启动更新程序,查看哪些需要更新

ng update

6.升级剩下所有组件

ng update --all  --force

我在执行这个命令是会出现以下提示,所以在执行这个命令之前要保证本地工作树是干净的,提交一下代码就可以了。

7.升级完成后,可以能有一些插件不兼容,可以通过下面的方式安装需要的版本,就是更新一下所有依赖

npm install

在执行npm install的时候会提示npm也要升级,so,npm也需要升级

npm install -g npm

然后,再npm install 一次就OK了 。

我又执行了一次ng update,发现还有一个要升级,就单独做升级吧

可能升级到8之后,一些依赖包的引入有所变化,要根据项目在做具体修正。

Angular - angular2升级到angular8相关推荐

  1. Angular2升级到Angular4

    angular4终于在两天前发布了正式版本,那么怎么升级呢?其实angular2和angular4之间属于平滑过渡,并不像1和2之间颠覆性的重写代码. npm uninstall -g @angula ...

  2. Angular入门到精通系列教程(6)- Angular的升级

    文章目录 1. 摘要 2. https://update.angular.io/ 3. 总结 环境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 ...

  3. Angular 7 升级到Angular 12

    命令 ng update angular 会自动一个版本一个版本升级, 第三包升级例如priemng, 就需要根据不同版本手动改动代码. 学习地址 angular升级 primeng升级

  4. 【Angular】Angular 5 升级到Angular 6 过程实录

    背景 头儿给了一个别的项目的框架,让升级到6. 怎么就算任务完成了呢?我要达到什么效果呢?package.json里的"5"变为"6",然后项目能正常运行,就算 ...

  5. Angular: 升级Angular 14到Angular 15

    N个月前写过一篇Angular: 升级Angular 13到Angular 14 的文章.现在Angular已经发布到了V16(非GA版本),那是时候把Angular项目升级到Angular 15了. ...

  6. angular cli 切换 css_漫谈 Angular 定制主题的四种方式

    主题定制是提升用户体验最常见的一种,前端框架众多,主题定制方式却异曲同工,下面来介绍一下 Angular 中实现主题定制的四种方式. 1. webpack loader React 版本的 Ant D ...

  7. 开放才能进步!Angular和Wijmo一起走过的日子

    Angular 已成为广受欢迎的前端框架.去年9月份,期待已久的 Angular2 的正式版发布之后,Angular 又迎来了新一轮热潮.伴随着 Angular 这一路走来,Wijmo 一直都是第一个 ...

  8. angular 字符串转换成数字_Angular日期在TypeScript中格式化转换应用

    组件模板中我们常常使用Angular内置管道DatePipe将其日期格式化,如同{{ startTime | date:'yyyy-MM-dd' }}这般操作,即可转换为字符串格式.那么在TS文件中我 ...

  9. Angular开发之——Angular介绍(01)

    一 概述 Angular是什么 AngularJS和Angular关系 Angular特性 Angular的发展历史 Angular学习建议 二 Angular是什么 Angular(读音[ˈæŋɡj ...

最新文章

  1. 干货 | OpenCV中KLT光流跟踪原理详解与代码演示
  2. [k8s] 第一章 十分钟带你理解Kubernetes核心概念
  3. 迷你信使(MM)的软件设计界面
  4. python 全栈开发,Day116(可迭代对象,type创建动态类,偏函数,面向对象的封装,获取外键数据,组合搜索,领域驱动设计(DDD))...
  5. 风洞试验计算机控制模块,计算机控制风洞
  6. SpringMVC(3):DispatcherServlet详解
  7. 谷歌眼镜Mirror app开发之简单新闻浏览页面
  8. element-ui 源码学习
  9. 读书随笔:The Book of Why——CHAPTER 2:From Buccaneers to Guinea Pigs: The Genesis of Causal Inference
  10. python制作词作云动画_3分钟教你用python制作一个简单词云
  11. 如何在 Mac 上打开或关闭专注模式?
  12. CAN详解--各家CAN分析仪与软件的比较
  13. 微信号码检测工具的使用成功案例(一)
  14. 计算机电源+3c认证,电源适配器要不要做3C认证?怎么做
  15. oracle中文转换为unicode,Oracle数据库字符集转换成Unicode产品开发
  16. Java调用百度/高德地图API实现根据经纬度查地名
  17. Forbidden什么意思
  18. 2004年11月1号了
  19. No database selected 错误
  20. EBMIDE——延缓显示生成,优化用户响应

热门文章

  1. 算法训练 字符串的展开c语言
  2. 《网易编程题》计算糖果
  3. 《剑指offer》和为s的连续正数序列
  4. 如何在linux操作系统中安装oracle数据库,并设置开机自启动
  5. 使用github pages创建博客
  6. 业务专题篇:用户使用路径分析
  7. d3.js选择、插入、删除元素
  8. Windows上使用Git管理文件
  9. zabbix安装与使用
  10. 如果你很迷茫,就好好读读这8句话