当前位置:首页 > React

如何创建react项目

2026-01-24 01:35:12React

使用 Create React App 创建项目

安装 Node.js 确保系统已安装 Node.js(建议版本 14+),可通过 node -vnpm -v 检查版本。

通过 npx 快速创建项目:

npx create-react-app my-app

my-app 为项目名称,创建完成后进入项目目录:

cd my-app

启动开发服务器:

npm start

默认在浏览器打开 http://localhost:3000

使用 Vite 创建 React 项目

Vite 提供更快的构建速度,适合现代项目。确保 Node.js 版本 ≥ 16.0.0。

通过 npm 或 yarn 初始化项目:

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

或使用 yarn:

yarn create vite my-vite-app --template react

进入项目目录并安装依赖:

cd my-vite-app
npm install
npm run dev

手动配置 Webpack 项目

适合需要自定义配置的场景。初始化项目目录:

mkdir my-react-app
cd my-react-app
npm init -y

安装 React 和 ReactDOM:

npm install react react-dom

安装开发依赖(Webpack、Babel 等):

npm install --save-dev webpack webpack-cli webpack-dev-server babel-loader @babel/core @babel/preset-env @babel/preset-react html-webpack-plugin

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

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

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'],
          },
        },
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: path.join(__dirname, 'dist'),
    port: 3000,
    open: true,
  },
};

添加 Babel 配置 .babelrc

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

创建项目结构:

my-react-app/
├── src/
│   └── index.js
├── public/
│   └── index.html
├── package.json
└── webpack.config.js

package.json 中添加脚本:

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

使用 TypeScript 模板

Create React App 支持 TypeScript 模板:

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

Vite 创建 TypeScript 项目:

如何创建react项目

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

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

相关文章

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

react如何发音

react如何发音

React的发音 React的正确发音为 /riˈækt/,类似于“ree-akt”。以下是详细说明: 发音分解 第一个音节“Ree”发音类似英文单词“see”中的“ee”音。 第二个音节…

如何提高react

如何提高react

优化性能 使用React.memo对组件进行记忆化处理,避免不必要的重新渲染。对于类组件,可以使用PureComponent来达到类似效果。 利用useMemo缓存计算结果,避免重复计算。对于函数或…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

react如何配置

react如何配置

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

小白如何搭建react

小白如何搭建react

安装 Node.js 和 npm 确保系统已安装 Node.js(包含 npm)。可通过官网下载安装包(https://nodejs.org/),选择 LTS 版本。安装完成后,终端运行以下命令验证版…