加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

create-react-app项目配置

发布时间:2020-12-15 20:33:08 所属栏目:百科 来源:网络整理
导读:创建项目 npx create-react-app 项目名 自定义配置 安装自定义配置所需插件: yarn add react-app-rewired customize-cra --dev 安装 babel-plugin-import 来加载antd: yarn add babel-plugin-import --dev 项目根目录新建一个 config-overrides.js const {

创建项目

npx create-react-app 项目名

自定义配置

安装自定义配置所需插件:yarn add react-app-rewired customize-cra --dev

安装babel-plugin-import来加载antd:yarn add babel-plugin-import --dev

项目根目录新建一个config-overrides.js

const { override,fixBabelImports,addWebpackAlias } = require('customize-cra')
const path = require('path')
module.exports = override(
  // 配置路径别名
  addWebpackAlias({
    components: path.resolve(__dirname,'src/components'),utils: path.resolve(__dirname,'src/utils'),actions: path.resolve(__dirname,'src/actions')
  }),//按需加载antd
  fixBabelImports('import',{
    libraryName: 'antd',libraryDirectory: 'es',style: 'css'
  })
)

跨域配置

运行:yarn add http-proxy-middleware --dev
src目录下新建setupProxy.js

const proxy = require('http-proxy-middleware')

module.exports = function(app) {
  app.use(
    proxy('/api',{
      target: 'https://gitee.com/api/v5/',changeOrigin: true,pathRewrite: {
        '^/api': ''
      }
    })
  )
}

使用sass

yarn add node-sass

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读