我有下面的node.js javascript文件。
module.exports = function(){
...
var config1 = "";
var config2 = "";
var config3 = "";
...
}假设我有下面的任务。
grunt.registerTask('task1', ['...',copy]);
grunt.registerTask('task2', ['...',copy]);
grunt.registerTask('task3', ['...',copy]);根据我正在运行的任务,config1、config2、config3变量值应该更改。
例如:
grunt task1应产
module.exports = function(){
...
var config1 = "A";
var config2 = "B";
var config3 = "C";
...
}同时咕哝着task2
应产
module.exports = function(){
...
var config1 = "X";
var config2 = "Y";
var config3 = "Z";
...
}有任何能做到这一点或类似的咕噜插件吗?
发布于 2014-09-29 16:47:08
对于这种简单的东西,我只使用咕噜-替换。给它一个正则表达式来找到每一行,给它一个字符串,用你想要的输出来替换这一行。这实际上并不解析您的代码,因此如果您稍后进行一些重构,那么regex的代码就需要更改。
https://stackoverflow.com/questions/26104652
复制相似问题