我们有两个环境。此代码不能使用环境变量,因为它是客户端 JavaScript。
我们需要根据环境更改对象中的键。我不想使用 if 语句,因为代码中有多个位置。
我只需要在 Semaphore CI 部署环境上更改它。我在想也许 post-commit 钩子可能是最好的方法,只需运行一个命令行工具sed
就可以了%s/my_local_web/my_staging_web/g
。我愿意接受任何建议或替代思维方式。
我们有两个环境。此代码不能使用环境变量,因为它是客户端 JavaScript。
我们需要根据环境更改对象中的键。我不想使用 if 语句,因为代码中有多个位置。
我只需要在 Semaphore CI 部署环境上更改它。我在想也许 post-commit 钩子可能是最好的方法,只需运行一个命令行工具sed
就可以了%s/my_local_web/my_staging_web/g
。我愿意接受任何建议或替代思维方式。