2016-04-05 52 views
0

是否有可能將browserify/webpackify目錄中的所有文件;browserify/webpackify目錄中的所有文件

src 
|____a.js 
|____b.js 
. 
.  

dist 
|____a.js // browser compatible code 
|____b.js // browser compatible code 
. 
. 

作爲單個獨立的文件;剛剛從npm scripts通過沒有被綁定到一個,形式cli/binarybabel瓦特/ O grunt/gulp

這些文件是頂層文件,這些文件導入模塊化的人,將被獨立消耗

+0

這意味着您的每個dist文件都會包含所有的依賴項+ webpack特定的代碼。我不會推薦它(爲了你的用戶)! –

+0

@MattLo我意識到這一點,但他們將被獨立消耗。有頂級文件,這是導入模塊化的。 – sarbbottam

回答

1

你可以爲每個像這樣設置條目:

{ 
    entry: [ 
    foo: '<path to foo>', 
    bar: '<path to bar>' 
    ], 
    output: { 
    filename: '[name].js' 
    } 
} 

這將爲每個條目輸出一個單獨的包。

解決這個問題的另一種方法是返回一個配置數組(webpack可以選擇它)。在這種情況下,每個配置都會有一個條目。這樣做的好處是,您可以設置一個小腳本來針對webpack的Node API並行評估單獨的配置。