2015-04-15 19 views
21

Trong webpack này Starter Kit https://github.com/webpack/react-starter tôi thấy các module webpack.production.config.js không xuất khẩu chỉ là một đối tượng cấu hình nhưng một loạt các cấu hình các đối tượng thay vì:Webpack với một mảng cung cấp như cấu hình

module.exports = [ 
    require("./make-webpack-config")({ 
     // commonsChunk: true, 
     longTermCaching: true, 
     separateStylesheet: true, 
     minimize: true 
     // devtool: "source-map" 
    }), 
    require("./make-webpack-config")({ 
     prerender: true 
    }) 
]; 

gì sẽ xảy ra trong trường hợp này, khi nhiều đối tượng cấu hình được cung cấp? Nó không được đề cập trong tài liệu của webpack

Trả lời

22

Việc truyền mảng cho phép chế độ đa trình biên dịch của Webpack. Nó chỉ là một cách để chạy Webpack nhiều lần trong một lần. Ví dụ: nếu bạn đang tạo tiện ích mở rộng của Chrome & Firefox, bạn có thể sử dụng trình biên dịch đa để tạo cả hai cùng một lúc.

Webpack Multi-compiler example bằng gói thiết bị di động/máy tính để bàn.

+0

Ứng dụng có chạy song song không? –

+0

Vấn đề là khi bạn muốn chạy nhiều cấu hình trong chế độ đồng hồ, tôi đã có thể đạt được điều này bằng cách cài đặt gói npm gói song song webpack https://github.com/trivago/parallel-webpack. @ guillaume-cisco cũng có thể hữu ích cho bạn. – Luckylooke

Các vấn đề liên quan