react background (a) new

create-react-app my-admin

Project technology stack

react + redux + react-route + webpack+ axios + antd+styled-components(替代less)

yarn add antd

yarn add axios

yarn add react-redux

yarn add react-router

yarn add react-router-dom

yarn add react-router-redux

yarn add redux

yarn add redux-actions

yarn add redux-mock-store

yarn add redux-thunk

yarn add immutable

yarn add redux-immutable

yarn add styled-components

yarn add echarts

yarn add react-app-rewired

yarn add customize-cra

modify

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Changed

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Create a file config-overrides.js

const { override, fixBabelImports } = require('customize-cra');
module.exports = override(
  fixBabelImports('import', {
    libraryName: 'antd',
    libraryDirectory: 'es',
    style: 'css',
  }),
);

You can run

Elevation start

 

Guess you like

Origin www.cnblogs.com/dianzan/p/11302108.html