- Notifications
You must be signed in to change notification settings - Fork8
React Webpack Building Solution, Support React Server Side Render (SSR), Client Side Render (CSR) Building
License
NotificationsYou must be signed in to change notification settings
easy-team/easywebpack-react
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
React client render and server side render build solution for Webpack
- easywebpack-react ^5.0.0 > Webpack ^5.0.0 + Babel 7
- @easy-team/easywebpack-react ^4.0.0 > Webpack ^4.0.0 + Babel 7
- easywebpack-react ^4.0.0 > Webpack ^4.0.0 + Babel 6
- easywebpack-react ^3.0.0 > Webpack ^3.0.0 + Babel 6
- ✔︎ React Client Render and Server Side Render Build Mode
- ✔︎ React Single Appliaction and React Mutil Appliaction Build Mode
- ✔︎ Hot Reload, Css Hot Reload, Code Splitting, High Speed, Cache Build, Thread Build
- ✔︎ ES5/ES6/ES7, TypeScript, DLL, Css Module, Dynamic Import, AntD Dynamic Import
- ✔︎ Powerful Tool Chaineasywebpack-cli
$ npm i easywebpack-react --save-dev
- Install Command Line
$ npm i easywebpack-cli -g
- Initalize Application
$ easy init
- Running Application
$ npm start
consteasywebpack=require('easywebpack-react');constwebpack=easywebpack.webpack;constmerge=easywebpack.merge;constwebpackConfig=easywebpack.getWebpackConfig({ env,// support dev, test, prodtarget :'web',// browser mode buildentry:{app:'src/index.js'},customize(webpackConfig){// ... customize webpack configreturnwebpackConfig;}});
easy build --webpack
OR
webpack --config webpack.config.js
constwebpackConfig=require('./webpack.config.js');consteasywebpack=require('easywebpack-react');constwebpackTool=newWebpackTool();// development modeeasywebpack.server(webpackConfig);// build file to diskeasywebpack.build(webpackConfig);##Example-[react-client-render-boilerplate](https://github.com/easy-team/easywebpack-cli-template/tree/master/boilerplate/react)Reactclientrenderboilerplate.-[egg-react-webpack-boilerplate](https://github.com/easy-team/egg-react-webpack-boilerplate)supportclientrenderandserverrender.-[egg-react-typescript-boilerplate](https://github.com/easy-team/egg-react-typescript-boilerplate)Egg+TypeScript+Reactserverrenderboilerplate.-youcanuse[easywebpack-cli](https://github.com/easy-team/easywebpack-cli)createclientrenderprojectorcreateserversiderenderprojectforreact.##Questions&SuggestionsPleaseopenanissue[here](https://github.com/easy-team/easywebpack-react).##License[MIT](LICENSE)
About
React Webpack Building Solution, Support React Server Side Render (SSR), Client Side Render (CSR) Building
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.