基于Grunt任务替换JavaScript值,最佳方法?

基于Grunt任务替换JavaScript值,最佳方法?,javascript,node.js,angularjs,gruntjs,Javascript,Node.js,Angularjs,Gruntjs,我没有任何特定的代码可以共享,因为我相信任务的Grunt配置相当简单 我想问的是关于根据所选Grunt任务,用新值替换JavaScript变量(包含在JavaScript/src文件夹中)的建议 具体来说,我有一个Shared.js(AngularJS工厂),其中包含对应用程序工作至关重要的信息(例如Web服务的位置、是否启用了身份验证等) 根据任务“构建”一个新的Shared.js(即,如果任务为“dev”,则在dev Shared.js中交换)更有意义吗?还是应该使用Grunt的“字符串替换

我没有任何特定的代码可以共享,因为我相信任务的Grunt配置相当简单

我想问的是关于根据所选Grunt任务,用新值替换JavaScript变量(包含在JavaScript
/src
文件夹中)的建议

具体来说,我有一个
Shared.js
(AngularJS工厂),其中包含对应用程序工作至关重要的信息(例如Web服务的位置、是否启用了身份验证等)

根据任务“构建”一个新的
Shared.js
(即,如果任务为“dev”,则在
dev Shared.js
中交换)更有意义吗?还是应该使用Grunt的“字符串替换”来爬过每个JavasSript文件并替换这些值


我将非常感谢您的建议和评论以及您有时间提供的任何代码片段。:)

谢谢你的链接-到目前为止非常有用。