我更改默认端口的步骤:
- react-native start --port 9999。
- 反应原生运行安卓。
- 在应用程序中更改端口。
有没有简单的方法?
我更改默认端口的步骤:
有没有简单的方法?
通过以下命令更新您的 react-native 项目的端口。只需将以下代码保存在文件中即可命名为update-port
并在您的 react-native 项目级别运行此文件(/file/path/update-port
您在哪里运行npm start
或yarn start
无需更改任何内容,只需运行yarn start
,您的代码就会自动运行在8082
.
笔记:-
8082
为您的端口号。dav setting/Debug Server host & port for device
然后设置端口127.1.0.0:8082
(首先是您的 ip,然后使用您的端口)。update-port
文件。#!/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
您还可以通过更改本机节点模块中的更改默认服务器来永久更改端口,your_app\node_modules\react-native\local-cli\server\server.js
并将端口 8081 更改为 9999,如下所示:
....
module.exports = {
name: 'start',
func: server,
description: 'starts the webserver',
options: [{
command: '--port [number]',
default: 8081, //change to 9999
parse: (val: string) => Number(val),
},
....
我希望这个答案可以帮助你:)