• react 后台(一)react + redux + react-route + webpack+ axios + antd+styled-components(替代less)


    create-react-app my-admin

    项目技术栈

    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

    修改

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

    改为

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

    创建文件 config-overrides.js

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

    如果要修改主题色

    const { override, fixBabelImports, addLessLoader } = require('customize-cra');
    
    module.exports = override(
      fixBabelImports('import', {
        libraryName: 'antd',
        libraryDirectory: 'es',
    
       style: true,
      }),
     addLessLoader({
       javascriptEnabled: true,
       modifyVars: { '@primary-color': '#1DA57A' },
     }),
    );

    可以运行

    npm start
  • 相关阅读:
    axios的全局配置
    Vue:vue-router编程式导航
    【spring源码系列】之【Bean的属性赋值】
    【spring源码系列】之【Bean的实例化】
    【spring源码系列】之【Bean的生命周期】
    【spring源码系列】之【BeanDefinition】
    【spring源码系列】之【xml解析】
    【spring源码系列】之【环境搭建】
    mysql去重
    Nacos 服务推送和发现
  • 原文地址:https://www.cnblogs.com/dianzan/p/11302108.html
Copyright © 2020-2023  润新知