react-app-rewire-optimize
Version:
> Add babel-react-optimize to your create-react-app babel config with react-app-rewired
44 lines (33 loc) • 1.14 kB
Markdown
> Add babel-react-optimize to your create-react-app babel config with react-app-rewired
* [create-react-app](https://github.com/facebookincubator/create-react-app)
* [react-app-rewired](https://github.com/timarney/react-app-rewired)
* [react-app-rewire-host](https://github.com/likun7981/react-app-rewire-host)
* [babel-react-optimize](https://github.com/thejameskyle/babel-react-optimize)
```bash
$ npm install --save-dev react-app-rewire-optimize
$ yarn add --dev react-app-rewire-optimize
```
In the `config-overrides.js` for [react-app-rewired](https://github.com/timarney/react-app-rewired) add code
```javascript
/* config-overrides.js */
const rewireOptimize = require('react-app-rewire-optimize');
module.exports = (config, env)=>{
config = rewireOptimize(config, env)
return config;
}
```
Then add a env `HOST_NAME` when you build project in `package.json`
```diff
"scripts": {
- "build": "react-scripts build",
+ "build": "react-app-rewired HOST_NAME=pro build",
+ "build:uat": "react-app-rewired HOST_NAME=uat build",
}
```
MIT