当前位置:首页 > React

如何搭建ant react项目

2026-01-24 20:42:36React

安装 Node.js 和 npm/Yarn

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

node -v
npm -v

若未安装,需从 Node.js 官网 下载并安装。

创建 React 项目

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

npx create-react-app ant-react-demo
cd ant-react-demo

或通过 Yarn:

yarn create react-app ant-react-demo

安装 Ant Design 依赖

在项目根目录下安装 Ant Design 及其依赖:

npm install antd

或使用 Yarn:

yarn add antd

引入 Ant Design 样式

src/App.js 或入口文件中全局引入 Ant Design 的 CSS:

import 'antd/dist/antd.min.css';

若需按需加载样式,可配置 babel-plugin-import(需额外安装):

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

babel.config.js 中添加插件配置:

module.exports = {
  plugins: [
    ['import', { libraryName: 'antd', libraryDirectory: 'es', style: 'css' }]
  ]
};

使用 Ant Design 组件

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

import { Button } from 'antd';

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

自定义主题(可选)

通过 cracoreact-app-rewired 覆盖 Ant Design 的 Less 变量。以 craco 为例:

  1. 安装依赖:
    npm install @craco/craco craco-less --save-dev
  2. 创建 craco.config.js
    
    const CracoLessPlugin = require('craco-less');

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

3. 修改 `package.json` 中的脚本命令:  
```json
"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test"
}

启动项目

运行开发服务器:

npm start

项目将在 http://localhost:3000 自动打开。

如何搭建ant react项目

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

相关文章

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

react如何接入项目

react如何接入项目

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

idea如何创建java项目

idea如何创建java项目

创建Java项目步骤 打开IntelliJ IDEA,点击欢迎界面上的"New Project"或通过菜单栏"File" > "New" > "Project"创建新项目。 在新建项目向…

如何导入java项目

如何导入java项目

导入Java项目的方法 使用IDE导入(如IntelliJ IDEA或Eclipse) 打开IDE后选择导入现有项目,导航至项目根目录(包含pom.xml或build.gradle的文件位置)。IDE…

vue项目实现页面

vue项目实现页面

Vue项目实现页面的基本方法 创建Vue组件 使用Vue单文件组件(SFC)方式组织页面结构,每个.vue文件包含<template>、<script>和<style&g…

vue项目实现seo

vue项目实现seo

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