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"
    }
相关推荐
只一2 分钟前
React 性能优化精讲:useCallback 与 useMemo 彻底吃透(附实战案例)
前端·react.js
橘子星3 分钟前
浏览器也能跑大模型:WebGPU + Transformers.js 本地运行 DeepSeek-R1
前端·人工智能
BreezeJiang5 分钟前
浏览器里的 DeepSeek 到底怎么跑起来?关键在 Worker、缓存和流式消息
javascript
用户33144195556736 分钟前
Rush Monorepo 构建缓存指南
前端
BreezeJiang8 分钟前
单例模式真正解决的不是“只能 new 一次”,而是统一资源入口
javascript
windliang8 分钟前
Claude Code 源码分析(八):Memory 如何被写入、整理与按需召回
前端·算法·面试
木公子9 分钟前
Vue3源码精读03:响应式核心依赖追踪机制|track与trigger底层源码全解析
前端·vue.js
睡觉时不困4429 分钟前
Obsidian 三端同步完整流程:电脑、手机、平板通过 Gitee 实时同步
前端
小林ixn11 分钟前
WebGPU + Transformers.js:把 DeepSeek-R1 塞进浏览器,真香!
javascript·llm·gpu
xiaominlaopodaren11 分钟前
three.js地图数学基础(四):瓦片金字塔
javascript·gis·three.js