Javascript 使用Ant更新配置文件

Javascript 使用Ant更新配置文件,javascript,web-applications,ant,configuration,Javascript,Web Applications,Ant,Configuration,我不是在为我的问题寻找一个全面有效的解决方案,而是在寻找一个关于如何实现目标的建议 我有一个带有javascript文件的web应用程序,其中包含一些常量和默认值 我正在使用ant构建和打包应用程序,因此我有两个目标,一个用于开发,另一个用于生产。问题是,在我的配置文件中,一些常量有一个用于生产的默认值,但另一个在开发中 现在,如果我正在开发,并且我想为生产准备交付,我必须: -手动编辑配置文件以设置正确的值(注释某些行,取消注释某些行) -运行蚂蚁生产目标 我想将其自动化,因此当我为生产运行a

我不是在为我的问题寻找一个全面有效的解决方案,而是在寻找一个关于如何实现目标的建议

我有一个带有javascript文件的web应用程序,其中包含一些常量和默认值

我正在使用ant构建和打包应用程序,因此我有两个目标,一个用于开发,另一个用于生产。问题是,在我的配置文件中,一些常量有一个用于生产的默认值,但另一个在开发中

现在,如果我正在开发,并且我想为生产准备交付,我必须: -手动编辑配置文件以设置正确的值(注释某些行,取消注释某些行) -运行蚂蚁生产目标


我想将其自动化,因此当我为生产运行ant目标时,在我的配置javascript文件中使用正确的默认值。ant能否实现这一点(搜索javascript文件中的一些行并编辑该文件)?这种做法不好吗?还有其他方法吗?

作为建议,我将有两个配置文件-dev和-prod,然后使用ant将正确的文件移动到build dir,如果需要,将其重命名

  • 您可以使用echo任务写入文件

  • 替换任务是一个基于目录的任务,用于将给定字符串替换为选定文件中的另一个字符串

作为建议,我将有两个配置文件-dev和-prod,然后使用ant将正确的文件移动到build dir,如果需要,将其重命名

  • 您可以使用echo任务写入文件

  • 替换任务是一个基于目录的任务,用于将给定字符串替换为选定文件中的另一个字符串

是的,这比我想做的要聪明得多,谢谢!是的,这比我想做的聪明多了,谢谢!