Entry

入口,从哪个文件开始打包

Output

webpack打包后的资源bundles输出到哪里去,以及如何命名

Loader

处理非JavaScript文件(webpack自身只能理解JavaScript)

Plugins

可以用于执行范围更广的任务,插件的范围包括,从打包优化和压缩、一直到重新定义环境中的变量等。

Mode

development:
会将process.env.NODE_ENV的值设为development

production:
会将process.env.NODE_ENV的值设为production