当前位置:首页 > React

react如何本地开启服务器

2026-01-26 02:27:20React

使用 Create React App 内置命令

在项目根目录下运行以下命令启动开发服务器:

npm start

或使用 yarn:

yarn start

默认会在 http://localhost:3000 启动,自动打开浏览器并热更新代码。

自定义配置端口

修改启动端口可通过以下方式:

  1. package.json 中修改启动脚本:
    "scripts": {
    "start": "set PORT=4000 && react-scripts start"
    }
  2. 或直接运行时指定环境变量:
    PORT=4000 npm start

使用 HTTPS 协议

需要本地 HTTPS 时,设置环境变量:

react如何本地开启服务器

HTTPS=true npm start

需提前安装本地证书(如 mkcert 工具生成的证书)。

通过自定义 Express 服务器

创建 server.js 文件:

const express = require('express');
const path = require('path');
const app = express();

app.use(express.static(path.join(__dirname, 'build')));

app.get('/*', (req, res) => {
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

app.listen(4000, () => console.log('Server running on port 4000'));

先构建项目:

react如何本地开启服务器

npm run build

再启动服务器:

node server.js

使用 http-server 快速启动

全局安装 http-server:

npm install -g http-server

构建项目后启动:

npm run build
http-server build -p 3000

解决常见问题

  • 端口占用:通过 lsof -i :3000 查找占用进程,或更换端口
  • HMR 不工作:检查 .env 文件中是否设置 FAST_REFRESH=false
  • 生产环境模拟:使用 serve -s build 命令测试构建结果

标签: 服务器react
分享给朋友:

相关文章

如何创建react

如何创建react

创建React项目的步骤 使用Create React App工具快速搭建React项目。确保已安装Node.js(版本需≥14.0.0)和npm(版本需≥5.6)。 打开终端或命令行工具,运行以下…

如何安装react

如何安装react

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

react项目如何

react项目如何

创建React项目 使用create-react-app工具快速初始化项目。确保已安装Node.js(建议版本≥12.0.0),运行以下命令生成新项目: npx create-react-app m…

webstorm如何运行react

webstorm如何运行react

运行 React 项目的方法 在 WebStorm 中运行 React 项目需要确保项目已正确配置,并且依赖项已安装。以下是具体操作步骤: 确保项目依赖已安装 打开终端(Terminal),导航到项…

如何封装表单react

如何封装表单react

封装 React 表单的方法 封装 React 表单可以通过创建可复用的表单组件或自定义 Hook 来实现。以下是几种常见的方法: 使用受控组件封装表单 通过状态管理表单数据,将表单字段的值与 Re…

react如何设置input

react如何设置input

设置 React 中的 Input 元素 在 React 中设置 input 元素可以通过多种方式实现,包括受控组件、非受控组件以及使用第三方库。以下是几种常见的方法: 受控组件方式 受控组件通过…