這裏是我的gruntfile.js找不到任務「默認」。使用--force繼續。中止由於警告
var fs = require("fs"),
browserify = require("browserify"),
pkg = require("./package.json");
module.exports = function(grunt) {
grunt.initConfig({
mochaTest: {
test: {
options: {
style: 'bdd',
reporter: 'spec'
},
src: ['test/unit/*.js']
}
},
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: "/*\n" + grunt.file.read('LICENSE') + "*/"
},
dist: {
files: {
'<%=pkg.name%>-<%=pkg.version%>.min.js': ['<%=pkg.name%>-<%=pkg.version%>.js']
}
}
}
});
grunt.registerTask('build', 'build a browser file', function() {
var done = this.async();
var outfile = './brain-' + pkg.version + '.js';
var bundle = browserify('./browser.js').bundle(function(err, src) {
console.log("> " + outfile);
// prepend license
var license = fs.readFileSync("./LICENSE");
src = "/*\n" + license + "*/" + src;
// write out the browser file
fs.writeFileSync(outfile, src);
done();
});
});
grunt.registerTask('test', 'mochaTest');
grunt.loadNpmTasks('grunt-mocha-test');
grunt.loadNpmTasks('grunt-contrib-uglify');
};
當我只是在終端上運行的呼嚕聲 - 這裏是錯誤
警告:任務「默認」不找到。使用--force繼續。 由於警告而中止。
添加--force它後顯示:
警告:任務 「默認」 未找到。使用 - 強制,繼續。 完成,但有警告。
你需要註冊一個名爲「默認」的任務。沒有註冊它,grunt不知道執行「grunt」命令時要執行的所有任務(默認情況下)。 –
感謝哥們。但我是新手,你能告訴我怎麼做到這一點。 – Inzimam