当前位置:首页 > React

react如何创建项目

2026-03-30 19:41:38React

创建 React 项目的步骤

使用 create-react-app 工具快速创建 React 项目。确保已安装 Node.js(版本 ≥ 14.0.0)和 npm(版本 ≥ 5.6)。

打开终端或命令行工具,运行以下命令:

npx create-react-app my-app

my-app 是项目名称,可以自定义。

等待依赖安装完成后,进入项目目录:

cd my-app

启动开发服务器:

npm start

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

使用 Vite 创建 React 项目

Vite 是一种更快的构建工具,适合现代前端开发。运行以下命令创建 Vite + React 项目:

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

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

cd my-vite-app
npm install

启动开发服务器:

npm run dev

手动配置 Webpack 的 React 项目

适用于需要深度定制的场景。初始化项目并安装核心依赖:

mkdir my-react-app
cd my-react-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-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: 'babel-loader',
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: {
      directory: path.join(__dirname, 'dist'),
    },
    port: 3000,
  },
};

配置 Babel(创建 .babelrc 文件):

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

项目结构说明

典型的 React 项目结构如下:

my-app/
  ├── node_modules/
  ├── public/
  │   ├── index.html
  ├── src/
  │   ├── App.js
  │   ├── index.js
  ├── package.json

public/index.html 是应用的入口 HTML 文件,src/index.js 是 React 应用的入口 JavaScript 文件。

其他工具链选择

  • Next.js:适合服务端渲染(SSR)和静态网站生成(SSG)。

    npx create-next-app@latest
  • Gatsby:基于 React 的静态站点生成器。

    react如何创建项目

    npx gatsby new my-gatsby-site

根据项目需求选择合适的工具链,create-react-app 适合快速原型开发,Vite 和手动配置适合需要更高灵活性的场景。

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

相关文章

如何降低react版本

如何降低react版本

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

react如何卸载

react如何卸载

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

react如何浮动

react如何浮动

使用 CSS 实现浮动 在 React 中实现浮动效果可以通过 CSS 的 float 属性完成。在组件的样式文件或内联样式中直接设置 float: left 或 float: right。…

react如何打包

react如何打包

打包 React 项目的基本步骤 React 项目通常使用 create-react-app 或类似的脚手架工具创建,这些工具内置了打包功能。以下是打包 React 项目的详细方法: 安装依赖并构建…

react如何检测

react如何检测

检测 React 应用的方法 使用 PropTypes 进行类型检查 PropTypes 是 React 内置的类型检查工具,用于验证组件的 props 是否符合预期。在开发环境中,PropTypes…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…