- 入门- 介绍 
- 体系结构 
- 升级到 19.0 版本 
 
- 开发- 新增页面 
- 新增业务组件 
- 和服务端进行交互 
- 使用第三方类库 
- 构建和发布 
- 升级脚手架 
- 全局配置项 
- 如何开始 
- 服务端渲染(SSR) 
 
- 进阶- 主题系统 
- 图表 
- 国际化 
- 用户认证 
- ACL 
- Mock 
- 缓存 
- 优化 
- 编码规范建议 
 
- 其他- 命令行工具 
- 常见问题 
- 模块注册指导原则 
- 贡献指南 
- 更新日志 
 
在 体系结构 中我们已经描述了 NG-YUNZAI 脚手架的整体构成,我们花了大量时间去开发一些基础建设,并把这些以 @yelon/* 系列发布至 Npm 当中,使得升级变得非常轻松。
同 @angular/* 类似,@yelon/* 类库的版本号在每一个迭代时,不管某类库是否有修改,都会统一个版本号 () 。
同时按以下发布规则及更新版本号说明:
@yelon 作为基础建设类库,在更新频率上会略高,一般一周至少更新一次
带有 BREAKING CHANGES 至少提升一个次版本号
除非是大版本更新(即类似从 12.0.0 升至 13.0.0),否则只需要运行以下命令即可:
ng update ng-yunzai修改 package.json 所有 @yelon/ 开头的类库版本号为最新版本号:
"@yelon/theme": "^12.0.0"将 ^12.0.0 替换成最新版本号。
最后,重新安装依赖包。
yarn遇到问题请阅读 常见问题
脚手架在 package.json 里多数类库都是使用宽松的版本号,例如:
^0.1.0 带有 ^ 符号表示使用最新次版本号,因此,0.7.0 也是该范围之列。
要想采用这种更新方式需要按以下步骤进行:
移除 node_modules 文件夹及 yarn.lock 文件
执行 yarn
注意: 这种方式会对所有类库按比较新的版本安装,但有可能会导致由于第三方类型的破坏性变更会导致一些不必要的麻烦。