CRACO 快速使用

Getting Started | CRACO

craco 是专门由于 cra 配置的重写,扩展配置 cra (webpack)。

  1. 安装依赖

    npm i -D @craco/craco
    
  2. 根目录下创建 craco.config.js 和配置 configure:

      my-app
      ├── node_modules
    + ├── craco.config.js
      └── package.json
    

    craco.config.js

    js 复制代码
    module.exports = {
        devServer: {
            proxy: {
                '/api': {
                    target: 'http://localhost:3000',
                    changeOrigin: true,
                }
            }
        }
    }
  3. 脚本更改:

    package.json

    "scripts": {
    -  "start": "react-scripts start"
    +  "start": "craco start"
    -  "build": "react-scripts build"
    +  "build": "craco build"
    -  "test": "react-scripts test"
    +  "test": "craco test"
    }
    
相关推荐
哥谭居民00012 分钟前
普通的树形数据primevue的treetable组件的treetable[ ]
前端·javascript·算法
徐小黑ACG8 分钟前
JavaScript 基础
开发语言·javascript
龙少95438 分钟前
【前端实现pdf导出】
前端·pdf
轻口味9 分钟前
【每日学点鸿蒙知识】异步介绍、上传app报错、Web控件接口、应用名称自定义配置、ActionSheetOptions自定义
前端·华为·harmonyos
m0_748247801 小时前
构建 Java Web 应用程序:从 Servlet 到数据库交互(Eclipse使用JDBC连接Mysql数据库)
java·前端·数据库
一枚前端小姐姐1 小时前
Node多版本共存与切换--通过nvm切换
前端·node.js
郑大乾6661 小时前
vuex - 第一天
javascript·vue.js·node.js
阿卡基YUAN1 小时前
JavaScript 箭头函数
前端·javascript
轻口味1 小时前
【每日学点鸿蒙知识】Web高度适配、变量声明规范、动画取消、签名文件、包体积优化相关
前端·华为·harmonyos
小刘|1 小时前
深入理解 Cookie 和 Session 在 Java Web 中的应用
java·前端·python