我的环境如下
我提取的webpack.config.js文件如下
entry: {
'polyfills': './src/polyfills.browser.ts',
'main': './src/main.browser.ts'
},
new HtmlWebpackPlugin({
template: 'src/index.html'
}),
生成的最终html具有以下脚本引用
<script type="text/javascript" src="main.bundle.js"></script><script type="text/javascript" src="polyfills.bundle.js"></script>
我的问题是在main.bundle.js之后引用了polyfills.bundle.js。因此,该应用程序无法正常工作。据我所知,脚本文件应该以相反的顺序引用。我该如何解决?另外,HtmlWebpackPlugin如何确定插入脚本的顺序?
答案 0 :(得分:1)
您可以对chunksSortMode
选项使用'manual'
值,插件会按照chunks
选项中的顺序对您的块进行排序。
有关详细信息,请参阅this GitHub issue。
示例:
new HtmlWebpackPlugin({
...
chunks: ['polyfills', 'main'],
chunksSortMode: 'manual'
})