題注:歡迎加入阿里南京前端團隊,歡迎關注阿里南京技術專刊瞭解更多訊息。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...