当前位置:首页 > 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 顶部添加以下代码引入全局样式:

如何搭建ant react项目

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

如何搭建ant react项目

{
  "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"
}

启动项目

运行开发服务器:

npm start

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

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

相关文章

uniapp项目源码

uniapp项目源码

Uniapp 项目源码获取方式 官方示例与模板 Uniapp 官方提供了多个开源项目模板和示例,涵盖基础框架、UI组件库等。可通过以下途径获取: 在 DCloud 插件市场 搜索“uniapp模…

uniapp前端项目

uniapp前端项目

Uniapp 前端项目开发指南 Uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(如微信小程序、H5、App 等)。以下是关于 Uniapp 前端项目的关键信息: 环…

vue实现项目依赖

vue实现项目依赖

安装 Vue.js 项目依赖 使用 Vue CLI 或 Vite 创建项目后,通过 package.json 文件管理依赖。运行以下命令安装所有依赖: npm install 添加新依赖 通过 np…

eclipse如何创建一个java项目

eclipse如何创建一个java项目

安装 Eclipse IDE 确保已下载并安装适用于Java开发的Eclipse IDE版本(如Eclipse IDE for Java Developers)。可从官网(https://www.ec…

vue项目实现方法

vue项目实现方法

Vue 项目实现方法 初始化项目 使用 Vue CLI 或 Vite 创建项目。Vue CLI 适合传统项目,Vite 适合现代轻量级项目。安装依赖后,通过命令行工具运行开发服务器。 # Vue C…

vue项目实现注册登录

vue项目实现注册登录

Vue 项目实现注册登录功能 注册登录功能是 Web 应用的基础功能,Vue 项目可以通过以下步骤实现。 项目结构 确保项目结构清晰,通常包含以下关键文件: src/views/Login.vue…