我的第一篇文章,所以被親切請^^
我使用步兵和負載咕嚕-配置如果我使用這種設置分割在幾個文件中我的任務設置,這是工作的罰款:如何使用load-grunt-config將參數傳遞給外部文件中定義的grunt任務?
./Gruntfile.js:
module.exports = function(grunt) {
var path = require('path');
var myParam = grunt.option('myParam') || 'responsive';
// Project configuration.
grunt.initConfig({
...
require('load-grunt-config')(grunt);
...
});
...
};
./grunt/concat.js:
var conf = require('../mytheme.config.json');
module.exports = {
dist: {
src: conf.theme.js.src,
dest: conf.theme.js.dist + 'mytheme.bundle.js',
options: {
}
}
};
我的問題如下:如何將'myParam'var傳遞給'concat.js'文件中的外部配置?
我不知道如何與documenation從https://github.com/creynders/load-grunt-configs
感謝
做
你將有多少任務?我認爲沒有必要在很多文件中打破它,如果只使用Gruntfile.js就足夠了。 – Raduken
@Raduken這裏的重點是在任務執行期間將變量傳遞給外部文件,而不是事實上分離任務文件。 我想從Gruntfile的「concat.js」中使用「myParam」var,現在它不起作用。 –