当前位置:首页 > React

react如何创建项目

2026-01-14 10:42:14React

使用 Create React App 创建项目

Create React App (CRA) 是官方推荐的 React 项目脚手架工具,适合快速初始化一个现代化的 React 项目。

安装 Create React App(如已安装可跳过):

npm install -g create-react-app

创建新项目(以 my-app 为例):

npx create-react-app my-app

进入项目目录并启动开发服务器:

cd my-app
npm start

项目默认运行在 http://localhost:3000

使用 Vite 创建 React 项目

Vite 是一个更轻量、更快速的构建工具,适合追求开发效率的场景。

通过 Vite 初始化 React 项目(以 my-vite-app 为例):

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

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

cd my-vite-app
npm install

启动开发服务器:

npm run dev

Vite 默认运行在 http://localhost:5173

使用 Next.js 创建 React 项目

Next.js 是一个支持服务端渲染(SSR)的 React 框架,适合构建生产级应用。

初始化 Next.js 项目(以 my-next-app 为例):

npx create-next-app@latest my-next-app

进入项目目录并启动开发服务器:

cd my-next-app
npm run dev

Next.js 默认运行在 http://localhost:3000

手动配置 Webpack 创建 React 项目

适合需要高度自定义配置的场景,步骤如下:

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

mkdir my-custom-app
cd my-custom-app
npm init -y
npm install react react-dom
npm install --save-dev webpack webpack-cli webpack-dev-server babel-loader @babel/core @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: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        use: ['babel-loader'],
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: path.resolve(__dirname, 'dist'),
    port: 3000,
  },
};

配置 Babel(创建 .babelrc):

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

创建项目入口文件(src/index.jspublic/index.html),运行开发服务器:

npm run dev

选择工具的建议

  • 快速原型开发:使用 Create React App 或 Vite。
  • 生产级 SSR 应用:选择 Next.js。
  • 深度自定义构建流程:手动配置 Webpack。

以上方法均能创建 React 项目,根据需求选择合适的方式即可。

react如何创建项目

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

相关文章

react 如何引入css

react 如何引入css

在 React 中引入 CSS 的方法 React 提供了多种引入 CSS 的方式,可以根据项目需求选择合适的方法。以下是常见的几种方式: 内联样式 内联样式直接在组件中通过 style 属性定义…

react native如何启动

react native如何启动

如何启动 React Native 项目 安装 Node.js 和 npm 确保已安装 Node.js(建议版本 16 或更高)和 npm(Node.js 自带)。可通过以下命令检查版本: node…

如何降低react版本

如何降低react版本

降低 React 项目版本的步骤 检查当前 React 版本 运行以下命令查看项目中安装的 React 当前版本: npm list react 或 yarn list react 修改…

react如何销毁

react如何销毁

React 组件销毁的机制 在 React 中,组件的销毁通常由 React 的生命周期管理。当组件从 DOM 中移除时,React 会自动触发销毁相关的生命周期方法。以下是关键点: 组件的销毁通…

react如何encode

react如何encode

React 中编码的实现方式 在 React 中,编码通常涉及对 URL、HTML 实体或特殊字符的处理。以下是几种常见的编码方法: 使用 encodeURIComponent 进行 URL 编码…

如何安装react

如何安装react

安装React的方法 方法一:使用Create React App(官方推荐) Create React App是官方提供的脚手架工具,适合快速搭建React项目。确保已安装Node.js(建议版本≥…