重命名 Angular CLI 构建脚本中的文件
Renaming file in Angular CLI build script
假设我需要在 ng build
过程中将 index.html
重命名为 abc.xyz
,这可能吗?如果是这样,我将如何着手去做?
我假设我必须修改 package.json
build
脚本,并且可能使用管道,但我无法通过查看 Angular CLI github 或通过 NPM 的站点。 Google 也没有帮助我...我一定没有问正确的问题。
在 CLI
中没有类似的东西可以重命名文件,但是您可以通过使用自定义 npm 脚本来完成。有多种选择可以做到这一点:
如果您使用 Windows
,您可以在 npm build script
:
中使用 move
cmd 命令
"build": "ng build && move dist\index.html dist\abc.xyz"
如果您使用 Linux
,则必须改用 mv
:
"build": "ng build && mv dist/index.html dist/abc.xyz"
然后 运行 npm run build
你就会得到你想要的结果。
如果你愿意,你也可以使用 cash-mv npm 包,这样你的 build script
将有点像 cross platform
(Linux 版本的脚本将有效适用于所有平台)。
假设我需要在 ng build
过程中将 index.html
重命名为 abc.xyz
,这可能吗?如果是这样,我将如何着手去做?
我假设我必须修改 package.json
build
脚本,并且可能使用管道,但我无法通过查看 Angular CLI github 或通过 NPM 的站点。 Google 也没有帮助我...我一定没有问正确的问题。
在 CLI
中没有类似的东西可以重命名文件,但是您可以通过使用自定义 npm 脚本来完成。有多种选择可以做到这一点:
如果您使用
中使用Windows
,您可以在 npmbuild script
:move
cmd 命令"build": "ng build && move dist\index.html dist\abc.xyz"
如果您使用
Linux
,则必须改用mv
:"build": "ng build && mv dist/index.html dist/abc.xyz"
然后 运行 npm run build
你就会得到你想要的结果。
如果你愿意,你也可以使用 cash-mv npm 包,这样你的 build script
将有点像 cross platform
(Linux 版本的脚本将有效适用于所有平台)。