当前位置:首页 > 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

如何删除react

卸载 React 项目依赖 打开项目根目录下的 package.json 文件,删除所有包含 react、react-dom 或其他 React 相关库的依赖项。保存文件后运行以下命令: npm u…

react 如何执行

react 如何执行

安装 React 确保 Node.js 安装在本地环境中。通过以下命令创建新的 React 项目: npx create-react-app my-app 进入项目目录并启动开发服务器:…

react 如何引入css

react 如何引入css

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

react如何测试

react如何测试

React 测试方法 React 应用的测试通常涉及组件测试、集成测试和端到端测试。以下是常用的测试工具和方法: Jest Jest 是 Facebook 开发的 JavaScript 测试框架,适…

vue ui实现创建vue项目

vue ui实现创建vue项目

使用 Vue UI 创建 Vue 项目 Vue UI 是 Vue CLI 提供的图形化界面工具,可以通过可视化操作创建和管理 Vue 项目。 安装 Vue CLI 确保已安装 Node.js(建议…

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高:基于 JavaScript 和 React 语法,可同时开发 iOS 和 Android 应用,减少重复代码量。性能接近原生:通过原生组件渲染,性能…