NXTest NX 11のサポートとプラグインの更新


NXTentプラグインは、NX 11をサポートするために更新されており、いくつかの変更が来ています.NXTentプラグインのバージョンは現在NXとより密接に整列します、そして、イオンとコンデンサプラグインはそれぞれのプロジェクトとより密接に整列します.多くの仕事は、これらのプラグインの各々の更新に入りました.機能が追加されているバグが修正されている、さらにいくつかの変更があった.しかし、私は、NXTretendがこれまでより最も持続可能で、maintanableであると思います.
更新とアップグレードに関する詳細をお読みください.

イオン反応
このプラグインは、残りの部分に比べて劇的な変更があります.私はいくつかの変更は、このプロジェクトの寿命を確保するために行われる必要があることを決定し、それはいくつかの機能の除去に帰着した.これは、プラグインの回路図とのインターフェイスの面での変更ですが、既存のアプリケーションを中断する必要はありません.この場合、多くのオプションがapplication 回路図.
これには:
--classComponent
--style
--pascalCaseComponent
--skipFromat
--linter
--js
交換では、このプラグインは、現在のスターターテンプレートなどのいくつかのタブを生成し、Sidemenuをサポートします.これらの変更は、より密接にイオンCLIでこのプラグインを整列させて、プロジェクトを非常により保守的にします.将来的には、ライブラリやページなどのより多くの仕組みをサポートしたいと思います.そしてこれらの拡張機能をスケーラブルな方法で追加できます.
私は、このプラグインのユーザーがこの決定を理解することを望みます.機能を削除することは良いユーザーエクスペリエンスではありませんが、私はこの変更が将来配当金を支払うと信じています.

機能
  • 追加のイオンスターターテンプレートをアプリケーションの回路図に追加
  • カスタムNXレイアウトをサポート
  • イオンを5.5.2に更新する

  • バグフィックス
  • を使用してサブディレクトリにアプリケーションを生成する

  • 変更の中断
  • 取り外しclassComponent オプションapplication 回路図(デフォルトでは機能部品)
  • 取り外しstyle オプションapplication 概要( CSSのデフォルト)
  • 取り外しpascalCaseComponent オプションapplication 回路図(デフォルトはtrue )
  • 取り外しskipFormat オプションapplication 回路図(デフォルトではfalse )
  • 取り外しlinter オプションapplication 回路図(デフォルトはeslint )
  • 取り外しjs オプションapplication 回路図(デフォルトはtrue )

  • イオン角度

    機能
  • ( NX 11のサポート( NX 11今必要))
  • イオンを5.5.2に更新する
  • 追加のイオンスターターテンプレートをアプリケーションの回路図に追加
  • サポートnone アプリケーション概要とE 2 Eの設定

  • バグフィックス
  • を使用してサブディレクトリにアプリケーションを生成する

  • コンデンサ

    機能
  • ( NX 11のサポート( NX 11今必要))
  • 更新コンデンサを2.4.5に
  • 追加cap コンデンサCLIとのより一般的なインターフェースのためのビルダー

  • アップグレード
    あなたが利用しているならば@nxtend/capacitor 次にプラグインをアップグレードしてください.
    nx migrate @nxtend/capacitor
    
    yarn install
    # or
    npm install
    
    nx migrate --run-migrations migrations.json
    
    yarn install
    # or
    npm install
    
    次に、アップグレードすることができます@nxtend/ionic-react プラグイン
    nx migrate @nxtend/ionic-react
    
    yarn install
    # or
    npm install
    
    nx migrate --run-migrations migrations.json
    
    yarn install
    # or
    npm install
    
    または@nxtend/ionic-angular プラグイン
    nx migrate @nxtend/ionic-react
    
    yarn install
    # or
    npm install
    
    nx migrate --run-migrations migrations.json
    
    yarn install
    # or
    npm install
    
    プラグインのアップグレードについてはnxtend upgrades documentation .