2017-02-25 38 views
2

在配置,我們會指定像這樣的條目數組:中的WebPack CLI指定入口陣列

entry: [ 
    'polyfills', 
    './src/index.js' 
] 

我想知道是否有可能通過CLI來指定這個:

$ webpack [opts] <entry_array?> <output> 

爲了清楚起見,我指的是具有一組模塊而不是多個條目的單個條目(我知道這是可能的)。

回答

0

您可以簡單地將所有入口點作爲參數傳遞,它們將被視爲單個塊,就像在配置中使用數組一樣。在你的情況下,下面將創建一個bundle.js同時包含polyfills./src/index.js

webpack polyfills ./src/index.js bundle.js 

要清除約多塊的任何混亂,CLI接受的形式<name>=<entry>參數,這項工作就像在使用對象配置。所以下面將產生polyfills.bundle.jsapp.bundle.js與相應的入口點:

webpack polyfills=polyfills app=./src/index.js [name].bundle.js 

注:如果輸出是一個文件,將的WebPack抱怨有衝突。

欲瞭解更多詳情,請看官方文檔CLI without config file