zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    formData实现图片上传
    input[type='file']样式美化及实现图片预览
    第一个Vue插件从封装到发布
    lastIndex对正则结果的影响
    使用图片地图减少HTTP请求数量
    实现文字颜色渐变
    vue-cli中如何引入jquery
    事件处理详解
    图片载入状态判断及实现百分比效果loading
    页面加载时触发的事件及顺序
  • 原文地址:https://www.cnblogs.com/dianzan/p/11302108.html
Copyright © 2011-2022 走看看