webpack 项目构建配置


作者:Seiya

时间:2019年07月26日


构建配置管理的可选方案


  • 通过多个配置文件管理不同环境的构建,webpack --config 参数进行控制;

  • 将构建配置设计成一个库,比如:hjs-webpack、Neutrino、webpack-blocks;

  • 抽成一个工具进行管理,比如:create-react-app, kyt, nwb;

  • 将所有的配置放在一个文件,通过 --env 参数控制分支选择;




构建配置包设计


  • 基础配置:webpack.base.js

  • 开发环境:webpack.dev.js

  • 生产环境:webpack.prod.js

  • SSR环境:webpack.ssr.js




功能模块设计





最后更新时间: 2019-7-26 14:45:52