本文檔將幫助你從 ng-zorro-antd 9.x 版本升級到 10.x 版本,如果你是 8.x 或者更老的版本,請先參考之前的升級文檔升級到 9.x。

v10 升級指南

本文檔將幫助你從 ng-zorro-antd 9.x 版本升級到 10.x 版本,如果你是 8.x 或者更老的版本,請先參考之前的升級文檔升級到 9.x。

開始之前#

  1. 首先確保你 Node.js >= 10.13
  2. 創建新的分支,或者使用其他方式備份當前項目
  3. 刪除項目下 package-lock.json 文件

升級步驟#

1.遷移到二級入口(如果需要)#

// 之前
import {  NzButtonModule, NzNoAnimationModule } from 'ng-zorro-antd';

// 之後
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation';

我們已經在 v8 中棄用了 NgZorroAntdModule 和一級入口,並保留了 2 個版本後在此版本中移除,你可以使用 NG-ZORRO TSLint 來檢查/修復項目中的引入入口。

(1) 安裝 NG-ZORRO TSLint#

$ npm i nz-tslint-rules -D

(2) 配置 tslint.json#

{
  "rulesDirectory": [
    "node_modules/nz-tslint-rules"
  ],
  "rules": {
    "nz-secondary-entry-imports": true
  }
}

(3) 運行 TSLint 檢查項目中的一級入口並修復#

$ tslint --project <tsconfig> --fix

2. 升級相關依賴#

3.升級 NG-ZORRO#

  • 運行 ng update ng-zorro-antd
  • 如果控制檯出現警告消息請按提示修改對應代碼
阿里雲招聘 Java 開發技術專家
與 ng-zorro-antd 團隊一起工作,職位介紹: https://t.cn/A6bMHQae,發送簡歷至[email protected]
Hotjar logo
Next
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章