2016-04-22 30 views
5

我想使用CommonChunkPlugin與一個「額外」塊只包含webpack運行時得到適當的散列(這不改變供應商散列時,只有應用程序文件已更改) 。這個技巧在官方的webpack repo here中有描述。Webpack與CommonsChunkPlugin結果與HTML文件中的錯誤捆綁訂單

這本身工作正常,塊哈希是正確的,但問題是生成我的HTML文件有錯序包:清單,應用程序,然後供應商*,而應該是清單,供應商,應用

CommonsChunkPLugin被配置如下:

new webpack.optimize.CommonsChunkPlugin({ 
    names: ['vendor', 'manifest'] 
}), 

和條目如下:

entry: { 
    app: './index.js', 
    vendor: ['foo', 'bar', 'baz'] 
} 

任何提示嗎?

回答

6

好的,解決了。看起來像提供chunksSortMode: 'dependency' html-webpack-plugin config解決了這個問題。所以這不是webpack的核心問題,但有一些排序塊(默認情況下,id排序在這種情況下不正確排序塊,不知道爲什麼)