当我输入 react-native run-android 时,是否有一种简单的方法可以更改默认端口? [英] Is there an easy way to change the default port when i type in react-native run-android?

查看:36
本文介绍了当我输入 react-native run-android 时,是否有一种简单的方法可以更改默认端口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我更改默认端口的步骤:

My steps to change the default port:

  1. react-native start --port 9999.
  2. react-native run-android.
  3. 更改应用中的端口.

有没有简单的方法?

推荐答案

通过以下命令更新您的 react-native 项目的端口.只需将以下代码保存在文件中即可命名为 update-port 并通过 /file/path/update-port 在您的本机项目级别(您在哪里运行 npm startyarn start 然后无需更改任何内容只需运行 yarn start 并且您的代码会自动在 8082 上运行>.

Update your port of your react-native project by below commands. just save below code in file can be named as update-port and run this file by /file/path/update-portat your react-native project level (Where you run npm start or yarn start then no need to change anything just run yarn start and your code automatically run on 8082.

注意:-

  1. 您可以在项目级别直接运行以下命令.
  2. 您还可以更新端口号,将 8082 替换为您的端口号.
  3. 对于Android,您需要在dav setting/Debug Server host & 中设置端口.设备端口 然后设置端口,如 127.1.0.0:8082 (首先你的 ip,然后使用你的端口).
  4. 每当您更新节点模块时,默认端口都会自动更改,然后请重新运行 update-port 文件.
  1. You can directly run below command at project level.
  2. you can also update port number replace 8082 with your port number.
  3. For Android you need to set port in dav setting/Debug Server host & port for device then set port like 127.1.0.0:8082 (first your ip and then use your port).
  4. When ever your update your node-module the default port will automatically change then please re-run update-port file.

#!/bin/bash


sed -i '' 's/8081/8082/g' ./node_modules/react-native/local-cli/server/server.js
sed -i '' 's/8081/8082/g' ./node_modules/react-native/React/Base/RCTBridgeDelegate.h
sed -i '' 's/8081/8082/g' ./node_modules/react-native/React/Base/RCTDefines.h
sed -i '' 's/8081/8082/g' ./node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm
sed -i '' 's/8081/8082/g' ./node_modules/react-native/React/React.xcodeproj/project.pbxproj
sed -i '' 's/8081/8082/g' ./node_modules/react-native/local-cli/runIOS/runIOS.js
sed -i '' 's/8081/8082/g' ./node_modules/react-native/local-cli/util/isPackagerRunning.js
sed -i '' 's/8081/8082/g' ./node_modules/react-native/local-cli/runAndroid/runAndroid.js
sed -i '' 's/8081/8082/g' ./node_modules/react-native/Libraries/RCTTest/RCTTestRunner.m

这篇关于当我输入 react-native run-android 时,是否有一种简单的方法可以更改默认端口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆