当前位置:首页 > React

如何搭建ant react项目

2026-03-11 05:31:08React

安装 Node.js 和 npm

确保系统中已安装 Node.js(建议版本 14+)和 npm。可以通过以下命令检查版本:

node -v
npm -v

创建 React 项目

使用 Create React App 快速初始化项目:

npx create-react-app antd-demo --template typescript
cd antd-demo

若无需 TypeScript,可移除 --template typescript

安装 Ant Design

通过 npm 或 yarn 安装 Ant Design:

npm install antd
# 或
yarn add antd

引入 Ant Design 样式

src/App.jssrc/App.tsx 顶部添加以下代码引入全局样式:

import 'antd/dist/antd.css';

使用 Ant Design 组件

在组件中直接引入需要的 Ant Design 组件:

import { Button } from 'antd';

function App() {
  return <Button type="primary">按钮</Button>;
}

配置按需加载(可选)

使用 babel-plugin-import 优化打包体积。安装插件:

npm install babel-plugin-import --save-dev

在项目根目录创建或修改 babel.config.json

{
  "plugins": [
    ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
  ]
}

自定义主题(可选)

通过 craco 覆盖默认配置。安装依赖:

npm install @craco/craco craco-less

创建 craco.config.js

const CracoLessPlugin = require('craco-less');

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: { '@primary-color': '#1DA57A' },
            javascriptEnabled: true,
          },
        },
      },
    },
  ],
};

修改 package.json 中的脚本:

"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test"
}

启动项目

运行开发服务器:

如何搭建ant react项目

npm start

项目将默认在 http://localhost:3000 打开。

标签: 项目ant
分享给朋友:

相关文章

项目基于vue实现

项目基于vue实现

基于Vue实现项目的关键步骤 环境搭建与初始化 安装Node.js和npm/yarn,确保开发环境具备Vue的运行条件。使用Vue CLI工具初始化项目,通过命令vue create project-…

uniapp项目实战

uniapp项目实战

创建UniApp项目 通过HBuilderX新建项目,选择UniApp模板,填写项目名称和存储路径。根据需求选择默认模板或自定义配置,如Vue3版本支持。 配置基础环境 在manifest.js…

react如何建项目

react如何建项目

创建React项目的几种方法 使用官方工具Create React App(CRA) npx create-react-app my-app 这条命令会创建一个名为my-app的新React项目,包含…

vue项目实现录音

vue项目实现录音

实现录音功能的基本思路 在Vue项目中实现录音功能通常需要借助浏览器提供的Web Audio API或第三方库。核心步骤包括获取麦克风权限、创建录音对象、处理音频数据以及保存录音文件。 使用Web…

Vue项目实现rem

Vue项目实现rem

Vue 项目中实现 rem 适配方案 在 Vue 项目中实现 rem 适配,主要目的是让页面元素根据屏幕尺寸自动调整大小。以下是几种常见方法: 使用 postcss-pxtorem 插件 安装 po…

纯vue项目实现甘特图

纯vue项目实现甘特图

使用第三方库(如vue-gantt-elastic) 安装依赖库vue-gantt-elastic,该库专为Vue设计,支持拖拽、缩放、自定义样式等功能。 npm install vue-gan…