NX 工作区,如何使用 cli 更改 Angular 应用程序名称?
NX workspace, how to change an Angular app name with the the cli?
我有一些应用程序的 NX 工作区,产品决定更改其中一个应用程序的名称,
如何在不手动更改应用程序的文件夹名称、模块名称、所有导入路径、NX 设置等的情况下做到这一点?
相同的应用程序,相同的位置,只是名称不同。
因为 Nx 8.12 你可以通过使用 move
原理图(或 mv
)到 'move' 应用到 相同 地方,但有新的想要的名字。
例如,如果我想将我的 '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
我有一些应用程序的 NX 工作区,产品决定更改其中一个应用程序的名称, 如何在不手动更改应用程序的文件夹名称、模块名称、所有导入路径、NX 设置等的情况下做到这一点?
相同的应用程序,相同的位置,只是名称不同。
因为 Nx 8.12 你可以通过使用 move
原理图(或 mv
)到 'move' 应用到 相同 地方,但有新的想要的名字。
例如,如果我想将我的 '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