grunt实现transport watch replace


var transport = require('grunt-cmd-transport');



grunt.template.addDelimiters("config","{%","%}");
grunt.initConfig({
pkg:grunt.file.readJSON('package.json'),
transport:{
tplRes:{
files:[{expand:true,cwd:"resource",src:"template/*.tpl",dest:"resource"}]
},

},
watch:{
scripts:{
files: ['template/*.tpl'],
tasks:['transport','replace’]
          }
},
replace: {
replaceResPath: {
src: ['template/*.js'],
overwrite: true,
replacements: [{
from: /default\//img,
to: 'dest/'
}]
}
}
});

grunt.loadNpmTasks('grunt-cmd-transport');
grunt.loadNpmTasks('grunt-text-replace');

grunt.registerTask('default',['transport','watch','replace']);
grunt.event.on('watch', function(action, filepath){

})
console.log('watch');

grunt.loadNpmTasks('grunt-contrib-watch');

posted on 2017-01-12 14:36  码农Tony  阅读(167)  评论(0)    收藏  举报

导航