当前位置:首页 > React

react如何创建项目

2026-02-11 16:43:41React

使用 Create React App 创建项目

安装 Create React App 工具,这是官方推荐的快速搭建 React 项目的方式。确保系统已安装 Node.js(版本需 ≥ 14.0.0)。

通过以下命令创建新项目:

npx create-react-app my-app

其中 my-app 是项目名称,可根据需求修改。该命令会自动安装 React 及相关依赖。

创建完成后进入项目目录并启动开发服务器:

cd my-app
npm start

开发服务器默认运行在 http://localhost:3000,修改代码时会自动刷新页面。

使用 Vite 创建项目

Vite 是另一种高效的构建工具,适合需要更快启动和热更新的场景。安装 Vite 并创建 React 项目:

npm create vite@latest my-react-app --template react

进入项目目录并安装依赖后启动:

react如何创建项目

cd my-react-app
npm install
npm run dev

Vite 开发服务器默认运行在 http://localhost:5173

手动配置 Webpack 项目

对于需要自定义配置的高级用户,可以手动设置 Webpack 环境。初始化项目并安装核心依赖:

mkdir my-react-project
cd my-react-project
npm init -y
npm install react react-dom
npm install --save-dev webpack webpack-cli webpack-dev-server babel-loader @babel/core @babel/preset-env @babel/preset-react

创建 webpack.config.js 配置文件:

const path = require('path');

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

添加启动脚本到 package.json

react如何创建项目

"scripts": {
  "start": "webpack serve --mode development",
  "build": "webpack --mode production"
}

TypeScript 支持

如需使用 TypeScript,在创建项目时添加 TypeScript 模板:

使用 Create React App:

npx create-react-app my-app --template typescript

使用 Vite:

npm create vite@latest my-react-app --template react-ts

手动配置 Webpack 项目需额外安装:

npm install --save-dev typescript @types/react @types/react-dom ts-loader

并更新 Webpack 配置以处理 .tsx 文件。

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

相关文章

vue实现项目依赖

vue实现项目依赖

Vue 项目依赖的实现方法 使用 npm 或 yarn 安装依赖 通过 npm 或 yarn 安装项目所需的依赖包。在项目根目录下运行以下命令安装 Vue 及相关库: npm install vue…

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

react如何卸载

react如何卸载

卸载 React 项目或依赖 如果需要完全卸载 React 项目或相关依赖,可以按照以下步骤操作: 删除项目文件夹 直接删除整个项目文件夹是最彻底的方式。确保已备份重要代码或配置文件。 卸载全局安…

react如何debugger

react如何debugger

调试 React 应用的方法 使用浏览器开发者工具进行调试 React 开发者工具(React DevTools)是调试 React 应用的必备工具。安装 Chrome 或 Firefox 扩展后,可…

如何升级react native

如何升级react native

升级 React Native 的步骤 检查当前版本 运行以下命令查看当前项目的 React Native 版本: react-native --version 更新 React Native CL…

如何设计react组件

如何设计react组件

设计 React 组件的核心原则 React 组件的设计需要遵循高内聚、低耦合的原则,确保组件功能独立且易于维护。组件的设计可以分为展示组件和容器组件两类,展示组件负责 UI 渲染,容器组件负责逻辑处…