当前位置:首页 > React

如何创立一个react项目

2026-01-25 21:28:26React

使用 Create React App (CRA) 创建项目

运行以下命令通过官方工具快速初始化 React 项目:

npx create-react-app my-app
cd my-app
npm start

项目将自动启动开发服务器,默认地址为 http://localhost:3000

使用 Vite 创建 React 项目

Vite 提供更快的构建速度和开发体验:

npm create vite@latest my-react-app --template react
cd my-react-app
npm install
npm run dev

Vite 的模板支持 TypeScript、SWC 等可选配置。

手动配置 Webpack + Babel

适合需要深度定制的场景:

  1. 初始化项目并安装核心依赖:

    mkdir react-manual-setup && cd react-manual-setup
    npm init -y
    npm install react react-dom
    npm install --save-dev webpack webpack-cli babel-loader @babel/core @babel/preset-env @babel/preset-react
  2. 创建 webpack.config.js 配置打包规则:

    
    const path = require('path');

module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js', }, module: { rules: [ { test: /.(js|jsx)$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env', '@babel/preset-react'], }, }, }, ], }, };

如何创立一个react项目


3. 添加 `src/index.js` 和 `public/index.html` 文件,运行 `npx webpack` 构建。  

### 使用 TypeScript 模板  

在 CRA 或 Vite 中直接选择 TypeScript 模板:  
```bash
npx create-react-app my-app --template typescript
# 或
npm create vite@latest my-ts-app --template react-ts

其他工具链选项

  • Next.js:适用于服务端渲染(SSR)场景:
    npx create-next-app@latest
  • Gatsby:静态站点生成器:
    npm init gatsby

根据项目需求选择工具链,CRA 和 Vite 适合大多数单页应用(SPA),手动配置适合需要特定优化的情况。

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

相关文章

react项目如何

react项目如何

创建React项目 使用create-react-app工具快速初始化项目。确保已安装Node.js(建议版本≥12.0.0),运行以下命令生成新项目: npx create-react-app m…

vue实现项目依赖

vue实现项目依赖

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

react如何通信

react如何通信

React 组件通信方式 React 组件间的通信方式多样,具体选择取决于组件关系和场景需求。以下是常见方法: 父子组件通信 父组件通过 props 向子组件传递数据,子组件通过回调函数通知父组件…

react如何配置

react如何配置

配置React项目的基本步骤 安装Node.js和npm 确保系统已安装Node.js(包含npm)。可通过命令行检查版本: node -v npm -v 创建React项目 使用官方工具Creat…

react 如何操作cookie

react 如何操作cookie

安装依赖 在React项目中操作cookie通常需要第三方库的支持,推荐使用js-cookie。通过npm或yarn安装: npm install js-cookie # 或 yarn add js…

react如何引入echarts

react如何引入echarts

安装 ECharts 依赖 在 React 项目中安装 ECharts 核心库和 React 封装库: npm install echarts echarts-for-react 基础引入方式 创建…