当前位置:首页 > React

react如何修改端口

2026-02-12 03:13:42React

修改 React 项目的端口

React 项目默认使用端口 3000,可以通过以下方法修改端口:

通过环境变量修改

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

PORT=自定义端口号

例如:

PORT=4000

保存后重启开发服务器,应用将运行在指定的端口上。

通过启动命令修改

package.jsonscripts 部分,可以直接指定端口:

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

对于 Linux/macOS 系统,使用以下格式:

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

通过配置文件修改(Create React App)

对于使用 Create React App 创建的项目,可以在 node_modules/react-scripts/scripts/start.js 中找到默认端口配置。但直接修改此文件不推荐,因为会被重新安装覆盖。建议优先使用环境变量或启动命令的方式。

使用 cross-env 跨平台兼容

安装 cross-env 以兼容不同操作系统:

npm install --save-dev cross-env

然后在 package.json 中修改脚本:

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

验证端口修改

运行以下命令启动项目:

react如何修改端口

npm start

检查浏览器是否成功打开 http://localhost:自定义端口号

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

相关文章

如何生成react代码

如何生成react代码

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

react性能如何

react性能如何

React 性能特点 React 通过虚拟 DOM(Virtual DOM)和高效的 diff 算法优化性能。虚拟 DOM 减少了直接操作真实 DOM 的开销,仅在必要时更新变化的部分。React 的…

react如何拓展

react如何拓展

React 拓展方法 使用高阶组件(HOC) 高阶组件是一种复用组件逻辑的方式,通过接收一个组件并返回一个新组件实现功能拓展。例如,为组件添加日志功能: function withLogging…

react如何发布

react如何发布

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

如何调试react

如何调试react

调试 React 应用的方法 使用 React Developer Tools 安装浏览器扩展(Chrome/Firefox),通过组件树查看组件状态、props 和 hooks。支持实时编辑 pro…

react如何获取路由

react如何获取路由

获取当前路由路径 在React中获取当前路由路径可以通过react-router-dom提供的useLocation钩子。useLocation返回一个包含当前路由信息的对象,其中pathname属性…