Skip to content

Latest commit

 

History

History
62 lines (55 loc) · 1.09 KB

Notes.md

File metadata and controls

62 lines (55 loc) · 1.09 KB

create

$ create-react-app v2 --scripts-version react-scripts@2.0.0-next.3e165448

add react-app-rewired

$ yarn add react-app-rewired --dev

add config-overrides.js

module.exports = {
  webpack: (config, env) => {
    return config;
  },
  devServer: (configFunction) => {
    return (proxy, allowedHost) =>{
      const config = configFunction(proxy, allowedHost);
      return config;
    }
  },
};

change srcipts in project.json

{
  ...
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  ...
}
{
  ...
  "scripts": {
    "start": "react-app-rewired start",
    "build": "react-app-rewired build",
    "test": "react-app-rewired test --env=jsdom",
    "eject": "react-scripts eject"
  },
  ...
}

copy src

modify config-overrides.js

add dependencies

yarn add ant-design-pro antd dva dva-loading flv.js hls.js mediaelement moment moment-duration-format numeral query-string redux-logger sjcl ua-device