1
我有具有以下結構一飲而盡文件:納入一飲而盡文件外部文件
// =============== helper JS stuff ===============
var production = false;
var folders = {
folder1: "./myfolder",
folder2: "./myfolder2"...
}
function Module() {
this.jsFiles = ...
this.cssFiles = ...
}
var Modules = [
new Module({ first: module }),
new Module({ second: module })...]
// =============== Tasks ===============
gulp.task('myTask', function(){
//work with modules
});
我想(從模塊列表中特)分開等純定製(gulpfile.js)TAKS JavaScript的東西(至少)三個文件:
Solution
-- gulpFolder
---- consts.js // declare here dirs/folders/other constants
---- module.js // helper 'Module' object declaration
---- listModules.js // a list of 'Module's to work with (to update)
-- gulpfile.js // tasks definitions, works with the module list
是否有可能只是「進口」到gulpfile.js
只是簡單的JavaScript文件,如描述如下(如consts.js
,module.js
等)?
我試圖用requireDir
var requireDir = require('require-dir');
...
var dir = requireDir('./website/!gulp'); // ?
但是這個代碼似乎並沒有真正「進口」 jsfiles ......據我所知,require
和requireDir
作品只能用模塊的NodeJS /文件...
是否有一個原因,你爲什麼不能轉換'consts'和'模塊「模塊? –