当前位置:首页 > React

react如何修改端口

2026-01-23 23:11:44React

修改 React 项目端口的方法

React 项目默认使用 3000 端口启动开发服务器,但可以通过以下方法修改端口。

通过环境变量修改端口

在项目根目录下创建或修改 .env 文件,添加以下内容:

PORT=4000

保存后重新启动项目,开发服务器将在 4000 端口运行。

通过启动命令临时指定端口

package.jsonscripts 部分,可以修改启动命令:

react如何修改端口

"scripts": {
  "start": "set PORT=4000 && react-scripts start"
}

对于 Linux/macOS 系统,使用:

"start": "PORT=4000 react-scripts start"

通过配置文件修改端口(适用于 create-react-app)

node_modules/react-scripts/scripts/start.js 中查找 DEFAULT_PORT 定义,直接修改默认端口值。但这种方法不推荐,因为修改 node_modules 内容会在重新安装依赖时丢失。

react如何修改端口

使用跨平台解决方案

安装 cross-env 包,可以跨平台设置环境变量:

npm install --save-dev cross-env

然后在 package.json 中修改:

"scripts": {
  "start": "cross-env PORT=4000 react-scripts start"
}

验证端口是否生效

修改后运行项目:

npm start

在浏览器中访问 http://localhost:4000 确认修改成功。如果端口被占用,会显示错误信息,需要选择其他端口。

标签: 端口react
分享给朋友:

相关文章

react native 如何

react native 如何

安装 React Native 开发环境 确保系统已安装 Node.js(建议版本 16 或更高)。通过以下命令安装 React Native CLI 工具: npm install -g reac…

如何评价react native

如何评价react native

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

react中monent如何获取日期

react中monent如何获取日期

使用 Moment.js 获取当前日期 在 React 中通过 Moment.js 获取当前日期,可以直接调用 moment() 函数。它会返回包含当前日期和时间的 Moment 对象。 impo…

如何生成react代码

如何生成react代码

使用 Create React App 生成项目 安装 Node.js 后,通过命令行工具运行以下命令创建新项目: npx create-react-app my-app cd my-app np…

react 如何分页

react 如何分页

分页实现方法 在React中实现分页功能可以通过多种方式完成,具体取决于数据来源(如API或本地数据)和UI库的选择。以下是常见的实现方法: 使用本地数据分页 对于存储在组件状态或Contex…

react架构如何

react架构如何

React 架构核心概念 React 的架构围绕组件化、虚拟 DOM 和单向数据流设计。组件是构建用户界面的独立模块,分为函数组件和类组件。虚拟 DOM 通过高效的 Diff 算法减少直接操作真实 D…