- 入门
介绍 体系结构 升级到 18.0 版本
- 开发
新增页面 新增业务组件 和服务端进行交互 使用第三方类库 构建和发布 升级脚手架 全局配置项 如何开始 服务端渲染(SSR)
- 进阶
主题系统 图表 国际化 用户认证 ACL Mock 缓存 优化 编码规范建议
- 其他
命令行工具 常见问题 模块注册指导原则 贡献指南 更新日志
本指南适用于当前版本 ng-alain >=
17
; 如果在升级过程中遇到问题,欢迎提出。提问前请阅读 如何向开源社区提问题 如果发现本指南存在遗漏/错误,请指出! 或者你遇到了新的问题并解决了,欢迎补充!
首先确保你 Node.js
>= 18.19.1
创建新的分支,或者使用其他方式备份当前项目
删除项目下 package-lock.json
或 yarn.lock
文件
移除 package.json
中的 "postinstall": "ng-less-javascript-enabled-patch"
将项目升级到 Angular 17 运行 ng update @angular/core@18 @angular/cli@18 @angular-eslint/schematics@18 ng-zorro-antd@18 ng-alain@18
。
如果你有单独使用 @angular/cdk
请执行 ng update @angular/cdk@18
NG-ALAIN脚手架升级全部变更文件,请参考:#2394。
throw new Error(Not found ${lessLangPath}
);
请先移除 "postinstall": "ng-less-javascript-enabled-patch"
保存后再进行升级,ng-less-javascript-enabled-patch
会在升级中自动删除。