我写了一个以下文件grunt.js
var _path = require('path');
module.exports = function (grunt) {
var config = {
};
function addProject(project) {
grunt.helper('addProject', config, project);
}
addProject({
name:'mytest',
type:'module',
sourcePath:'../source',
outputPath:'../test/',
version : grunt.option('ver')||'0.1.0.0'
});
grunt.registerTask('default', 'module closureCompiler');
grunt.initConfig(config);
};
当我在我的bat文件模块closureCompiler sync中使用命令运行它时,它会出错
Running "sync" task
>> No "sync" targets found.
<WARN> Task "sync" failed. Use --force
这是什么意思?
答案 0 :(得分:5)
正如错误消息所指出的那样,您需要为sync
任务定义目标:
grunt.initConfig({
sync: {
target: {} // <= needs to be defined
}
});