我正在尝试通过Grunt创建战争文件。
我做了什么?
Gruntfile中的我的战争文件代码段如下
var taskConfig={
pkg: grunt.file.readJSON('package.json'),
war :{
target:{
options:{
war_dist_folder: 'D:/',
war_name: 'grunt'
},
files:[{
expand: true,
cwd: 'dist',
src: ['**'],
dest: ''
}]
}
}
}
grunt.loadNpmTasks( 'grunt-war' );
答案 0 :(得分:0)
发生这种情况是因为您两次致电initConfig
:
grunt.initConfig( taskConfig );
grunt.initConfig({
...
});
在这种情况下,将忽略taskConfig
中的任务。仅第二个呼叫中的任务可用(在您的情况下为concat
任务)。只需使用一个配置即可修复它。
如果要使用多种配置,则必须使用grunt.config.merge
方法,而不是多次调用initConfig
。