javascript NX工作区,如何使用命令更改Angular应用程序名称?

9udxz4iz  于 2023-11-15  发布在  Java
关注(0)|答案(2)|浏览(143)

我有NX工作区与一些应用程序和产品决定改变一个应用程序的名称,我怎么能这样做,而不手动更改应用程序的文件夹名称,模块名称,所有的导入路径,NX设置等“?
相同的应用程序,相同的位置,只是不同的名称。

irlmq6kh

irlmq6kh1#

由于Nx 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

atmip9wb

atmip9wb2#

使用@nx/workspace:move
举例来说:

  1. nx g @nx/workspace:move --projectName old-project-name --destination apps/new-project-name --newProjectName new-project-name

字符串
这个命令可以移动并重命名你的项目。
阅读更多:https://nx.dev/nx-api/workspace/generators/move

相关问题