题注:欢迎加入阿里南京前端团队,欢迎关注阿里南京技术专刊了解更多讯息。css
React & Webpack Boilerplate V4 是笔者前端经常使用模板集锦项目 fe-boilerplate 的一部分,尽量地使用无异议的工具,提供直观且简洁明了的方式;相较于 create-react-app,具备更好的可配置性与适应性,适合于中长期项目。支持最新的 Webpack 4 & React 16.3 版本,若是须要引入 TypeScript 支持,能够借鉴 react/webpack-ts 这个模板。html
为了保证项目的纯粹性,将本来 React Router,Redux,MobX 等常见的技术框架的使用迁移到了 fe-boilerplate 的其余模板项目中。也能够查阅 Webpack CheatSheet,或者 React CheatSheet、现代 Web 开发基础与工程实践 了解更多 Web 开发实践的知识。前端
下载或者克隆 fe-boilerplate,而且进入 react/webpack
子目录:react
# 安装依赖 $ cnpm install # 仅启动 Web 开发服务器 $ npm run dev # 启动 Web 开发服务器与 Mock 服务器 $ npm start # 启动 Storybook 服务,在进行组件开发时使用 $ npm run storybook # 编译为可发布的包体 $ npm run build # 使用 *.umd.* 配置文件,编译为库 $ npm run build:lib # 执行 ESLint $ npm run lint # 执行包体分析 $ npm run analyze
若是咱们是进行的多页面应用开发,那么能够在 webpack.config.base.js 文件中添加更多的 Entry 与 HtmlWebpackPlugin 配置。webpack
样式git
约束github
测试web
计算npm
热加载服务器
构建优化
个人博客即将搬运同步至腾讯云+社区,邀请你们一同入驻:https://cloud.tencent.com/dev...