当前位置:首页 > 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
分享给朋友:

相关文章

如何运行react项目

如何运行react项目

运行React项目的步骤 确保已安装Node.js(建议版本12或更高)和npm/yarn。若未安装,可从Node.js官网下载。 全局安装create-react-app脚手架工具(若已安装可跳过…

react如何接入项目

react如何接入项目

创建React项目 使用create-react-app快速初始化项目: npx create-react-app my-app cd my-app npm start 适用于全新项目,自动配置…

vue项目实现seo

vue项目实现seo

Vue项目实现SEO的方法 Vue作为单页应用(SPA)框架,默认情况下不利于搜索引擎优化(SEO),但可以通过以下方法提升SEO效果。 服务端渲染(SSR) 使用Nuxt.js或手动配置SSR,让…

vue实现书城项目

vue实现书城项目

Vue实现书城项目的基本步骤 项目初始化 使用Vue CLI或Vite创建项目框架,安装必要依赖如vue-router、axios、element-ui等。配置基础路由和全局样式,确保项目结构清晰。…

vue实现论坛项目教程

vue实现论坛项目教程

Vue 实现论坛项目教程 项目初始化 使用 Vue CLI 创建项目,安装必要依赖。推荐选择 Vue 3 和 Vue Router 作为基础模板。 命令示例: npm install -g @v…

vue项目怎么实现筛选

vue项目怎么实现筛选

实现筛选功能的方法 在Vue项目中实现筛选功能可以通过多种方式完成,具体取决于项目需求和数据结构。以下是几种常见的方法: 使用计算属性进行筛选 计算属性是Vue中处理数据筛选的常用方式,适用于静态或…