当我输入 react-native run-android 时,是否有一种简单的方法可以更改默认端口? [英] Is there an easy way to change the default port when i type in react-native run-android?
本文介绍了当我输入 react-native run-android 时,是否有一种简单的方法可以更改默认端口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我更改默认端口的步骤:
My steps to change the default port:
- react-native start --port 9999.
- react-native run-android.
- 更改应用中的端口.
有没有简单的方法?
推荐答案
通过以下命令更新您的 react-native 项目的端口.只需将以下代码保存在文件中即可命名为 update-port
并通过 /file/path/update-port
在您的本机项目级别(您在哪里运行 npm start
或 yarn 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-port
at 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
.
注意:-
- 您可以在项目级别直接运行以下命令.
- 您还可以更新端口号,将
8082
替换为您的端口号. - 对于Android,您需要在
dav setting/Debug Server host & 中设置端口.设备端口
然后设置端口,如127.1.0.0:8082
(首先你的 ip,然后使用你的端口). - 每当您更新节点模块时,默认端口都会自动更改,然后请重新运行
update-port
文件.
- You can directly run below command at project level.
- you can also update port number replace
8082
with your port number. - For Android you need to set port in
dav setting/Debug Server host & port for device
then set port like127.1.0.0:8082
(first your ip and then use your port). - 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屋!
查看全文