当前位置:首页 > 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如何测试

react如何测试

React 测试方法 React 应用的测试通常涉及组件测试、集成测试和端到端测试。以下是常用的测试工具和方法: Jest Jest 是 Facebook 开发的 JavaScript 测试框架,适…

如何优化react

如何优化react

优化 React 性能的方法 使用 React.memo 进行组件记忆 React.memo 是一个高阶组件,用于缓存函数组件的渲染结果,避免不必要的重新渲染。只有当组件的 props 发生变化时,才…

react实现vue

react实现vue

React 实现 Vue 功能 React 和 Vue 是两种不同的前端框架,但可以通过一些方法在 React 中实现 Vue 的特性。以下是几种常见 Vue 功能在 React 中的实现方式: 双…

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

react如何开发组件

react如何开发组件

React 组件开发基础 React 组件分为函数组件和类组件两种形式。函数组件是现代 React 开发的主流方式,结合 Hooks 可以实现完整功能。 函数组件示例: function Gr…