いくつかのアプリを含む NX ワークスペースがあり、製品によってアプリの 1 つの名前が変更されることになりました。アプリのフォルダー名、モジュール名、すべてのインポート パス、NX 設定などを手動で変更せずに、これを実行するにはどうすればよいですか?
同じアプリ、同じ場所、名前だけが異なります。
ベストアンサー1
以来8.12 ネクスmove
回路図(または)を使用してmv
アプリを「移動」することで、同じ場所は変更されませんが、新しい名前が付けられます。
たとえば、「oldNG」アプリの名前を「newNG」に変更したい場合は、次のようにします。
nx g @nrwl/workspace:move --project oldNG newNG
または、nx g mv --project oldNG newNG
デフォルトのコレクションからアプリの名前を変更する場合。(angular.json でプロビジョニング)
このアプリを別の場所に移動したい場合は、次のようにアプリの新しい名前に移動先を含めるだけです。
nx g @nrwl/workspace:move --project oldNG destination/newNG
続きを読む:https://nx.dev/latest/angular/plugins/workspace/schematics/move