当前位置:首页 > 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 时,设置环境变量:

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'));

先构建项目:

npm run build

再启动服务器:

node server.js

使用 http-server 快速启动

全局安装 http-server:

npm install -g http-server

构建项目后启动:

react如何本地开启服务器

npm run build
http-server build -p 3000

解决常见问题

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

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

相关文章

react moment如何使用

react moment如何使用

安装 react-moment 通过 npm 或 yarn 安装 react-moment: npm install react-moment 或 yarn add react-moment 基本…

如何构建react

如何构建react

构建 React 项目的步骤 安装 Node.js 和 npm 确保系统已安装 Node.js(包含 npm)。可通过命令行验证: node -v npm -v 使用 Create React Ap…

如何恢复react

如何恢复react

恢复 React 项目的方法 检查并修复依赖项 运行 npm install 或 yarn install 重新安装所有依赖项。如果依赖项损坏或缺失,这将恢复项目所需的库和工具。 恢复删除的文件 如…

react如何通信

react如何通信

React 组件通信方式 React 组件间的通信方式多样,具体选择取决于组件关系和场景需求。以下是常见方法: 父子组件通信 父组件通过 props 向子组件传递数据,子组件通过回调函数通知父组件…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

react 如何操作cookie

react 如何操作cookie

安装依赖 在React项目中操作cookie通常需要第三方库的支持,推荐使用js-cookie。通过npm或yarn安装: npm install js-cookie # 或 yarn add js…