当前位置:首页 > React

react如何启动项目

2026-03-10 15:17:26React

使用 Create React App 创建项目

安装 Create React App(CRA)工具,这是官方推荐的脚手架工具。确保已安装 Node.js(版本 ≥ 14.0.0)。

npx create-react-app my-app
cd my-app
npm start

运行后,默认会在 http://localhost:3000 启动开发服务器,并自动打开浏览器。

使用 Vite 创建项目

Vite 是另一种更快的构建工具,适合现代 React 项目。

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install
npm run dev

Vite 的默认开发服务器地址通常为 http://localhost:5173

手动配置 Webpack 项目

适合需要深度自定义配置的场景。

react如何启动项目

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

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

package.json 中添加启动脚本:

react如何启动项目

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

使用 TypeScript 模板

CRA 和 Vite 均支持 TypeScript 模板。

CRA 方式:

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

Vite 方式:

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

其他工具链选择

  • Next.js:适合服务端渲染或静态站点生成。
    npx create-next-app@latest
  • Remix:全栈 React 框架。
    npx create-remix@latest

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

相关文章

react如何更新

react如何更新

更新 React 版本的方法 检查当前 React 版本 运行以下命令查看项目中安装的 React 版本: npm list react 更新 React 及相关依赖 通过 npm 或 yarn…

react如何encode

react如何encode

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

react 如何调试

react 如何调试

调试 React 应用的方法 使用 React Developer Tools 安装 Chrome 或 Firefox 的 React Developer Tools 扩展,可以检查组件树、状态和 p…

react如何发布

react如何发布

发布React应用的步骤 构建生产版本 使用以下命令生成优化后的生产版本代码,代码会被压缩并移除开发环境中的调试工具: npm run build 构建完成后会生成build文件夹,包含所有静态资源…

react如何重启

react如何重启

重启 React 应用的方法 重新加载当前页面 使用 window.location.reload() 强制刷新页面,这会重新加载整个应用并重置所有状态。 window.location…

vue实现项目

vue实现项目

Vue 项目实现指南 环境准备 确保已安装 Node.js(建议版本 16+)和 npm/yarn。通过以下命令安装 Vue CLI: npm install -g @vue/cli 创建项目 使用…