easywebpack-react
![npm download](https://img.shields.io/npm/dm/easywebpack-react.svg?style=flat-square)
Webpack client render and server side render build solution for React
- Webpack 4: easywebpack-react: 4.x.x
- Webpack 3: easywebpack-react: 3.x.x
Featues
![easywebpack](https://github.com/hubcarl/easywebpack/blob/master/docs/images/easywebpack.png)
see easywebpack
Documents
Install
$ npm i easywebpack-react --save-dev
Usage
webpack.config.js
const easywebpack = require('easywebpack-react');
const webpack = easywebpack.webpack;
const merge = easywebpack.merge;
const baseWebpackConfig = easywebpack.getWebpackConfig({
env,
target : 'web',
entry:{
app: 'src/index.js'
}
});
module.exports = merge(baseWebpackConfig, {
})
use webpack
command build
webpack --config webpack.config.js
base easywebpacack-cli
build mode
const webpackConfig = require('./webpack.config.js');
if (process.env.NODE_SERVER) {
ReactWebpack.server(config);
} else {
ReactWebpack.build(config);
}
Example
Questions & Suggestions
Please open an issue here.
License
MIT