惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
T
The Blog of Author Tim Ferriss
H
Help Net Security
博客园 - 叶小钗
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net
博客园 - 聂微东
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
S
SegmentFault 最新的问题
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
B
Blog
Engineering at Meta
Engineering at Meta
V
V2EX
Hugging Face - Blog
Hugging Face - Blog

Angular

关于外部 js 修改 dx-select-box 的值的可行性 2025 年 Angular SSR 达到 Next.js 的水平了吗?记得两三年前, Angular 自己的官方文档 Google 都只索引个首页,现在好像正常收录了 Angular 这么没落了吗 ng-dnd 3.0 发布了!🎉 Angular 页面跳转后返回前页状态(输入的数据)丢失,有没有什么简单的包引入后就能像普通页面一样跳转后保留输入数据? 请教下 angular computed 相关的问题 开源复刻了一个 Angular Canvas 动态背景组件库,欢迎大家试用/PR [创意来自本站/t/1020300] 有人成功部署过 Angular 17 SSR 到 AWS 么? vs code 的 angular 扩展如何在关闭 strictTemplates 的情况下强制启用模板属性跳转? 被 angular17 搞疯了 angular 17 发布 怎么他喵的会有这种事 请问 ngFor 的数组更新后,如何在获知页面渲染已完成? 大一留学生,想找一份 Angular 的远程实习补贴日常开销 新手请教 Angular 学习课程 [开工礼物] 🥳 Angular V16 发布啦 Angular 新纪元: Signals RFC Angular 写的网站最快实现 I18n 的方法是什么,只要能切换中英文就行,不需要支持其它语言 现在国外有哪一个大一点的网站是用 Angular 写前端的吗? Material Motion 的最完整实现 - Material Studies 示例应用 Reply 的 Angular 实现现已公开 Angular 15 发布 有 angular 大神吗, cdk-virtual-scroll-viewport 和 formArray 一起用滚动中间顺序乱了 问:来个精通 Angular 的大哥帮忙看一段代码 为什么 Angular 的一些组件仍在使用 Promise? 有没有大佬写过 angular 动态表单 请教关于 SSR 的问题。SSR 有可能隐藏 AngularJS 入口文件吗? Angular 14 更新 Angular SSR 多语言的最佳实践(SEO 效果好)是什么? Angular 的 API 请求全放在一个服务里还是分开不同服务比较好?全放一起感觉文件太长了。另外服务和 component 放一起会不会看起来更整齐一些?官方好像不是这么做 小白请教关于 Angular 路由的动态注册方式
Angular 9+ 升级小记 —— 应付 MSAL-Angular 与 ngx-restangul...
Ley · 2020-08-05 · via Angular

之前几次升级 Angular 版本的经历总体还算顺利,因此原本对 Angular 8 升级到 9 的过程也比较乐观。虽然 Angular 9 开始将默认启动新的 Angular Ivy,但考虑到已经正式发布数月,甚至 Android 10 都已问世,自己的项目又没有用特别冷门的依赖,依然没有担心会遇到问题。可惜墨菲定律无处不在,最后还是花了比想象中更多的时间完成升级。

为此,本文简单介绍自己在从 Angular 8 升级到 9 最终到 10 时遇到的问题及相应的解决方法,仅供参考。

首先,Angular 官方文档提供了详细的升级说明,建议在升级项目前首先通览相关文档,了解可能存在的问题。可以从下面的链接找到升级到 Angular 10 的最新信息。

https://angular.io/guide/updating-to-version-10

下面是自己在升级时实际操作的几个主要步骤:

更新 Angular 8 相关依赖至最新版

  • ng update @angular/core@8 @angular/cli@8
  • ng build –prod –aot
  • 确认变更

更新 @azure/msal-angular 至最新版 1.0.0

  • 安装 1.0.0 版并为新版的接口变化修改代码( 1 )
  • ng build –prod –aot
  • 确认变更

升级至 Angular 9,检查并乎略一些依赖版本问题

  • ng update @angular/core@9 @angular/cli@9 –force ( 2 )
  • ng build –prod –aot
  • 确认变更
  • 升级 Angular Material
  • ng update @angular/material@9
  • 检查 Angular Material 引用问题( 3 )
  • 增加 ngcc 作为 postinstall 脚本( 4 )
  • ng build –prod –aot
  • 确认变更
  • ng add @angular/localize ( 5 )
  • ng serve –ssl 启动并检查应用基本功能

升级至 Angular 10,检查并乎略一些依赖版本问题

  • ng update @angular/core @angular/cli –force
  • 临时手段解决 ngx-restangular 编译问题( 6 )
  • ng build –prod –aot
  • 确认变更
  • ng update @angular/material
  • ng build –prod –aot
  • 确认变更
  • ng serve –ssl 启动并检查应用基本功能

大功告成

对上述步骤的一些详解,请移步我的博客文章

希望能对大家有所帮助。