我在看this webpack配置文件,我不太明白如果给出多个入口点(如下例所示)会发生什么情况。webpack:多个入口点
会这样的入口点的依赖搜索作为起点,然后将得到的依赖关系的联合是什么在包结束了?
'use strict';
var webpack = require('webpack');
module.exports = {
entry: [
'webpack/hot/only-dev-server',
'./index.js'
],
output: {
path: __dirname + '/build',
publicPath: __dirname + "/build/",
filename: 'bundle.js'
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin()
]
};
我看着doc,但它不能解释上述配置的作用。
此外, here上写着:
如果你传递一个数组:所有模块都在启动时加载。最后一个输出为 。
entry: ["./entry1", "./entry2"]
是什么加载模块和出口之间的区别?
非常感谢! 'loading'和'exporting'有什么区别?在“注意,传递一个入口数组,只有最后一个被导出,其他js只被加载。” ? – jhegedus
导出意味着这些JavaScript组合包在加载时只被解析。在这个问题中解释(以类似的方式)http://stackoverflow.com/questions/32511853/webpack-export-classes-from-multiple-entry-files – TeoMatthew