Мои шаги по изменению порта по умолчанию:
- реактивный запуск --port 9999.
- реакция-родной запуск-андроид.
- изменить порт в приложении.
Есть ли простой способ?
Мои шаги по изменению порта по умолчанию:
Есть ли простой способ?
Вы также можете изменить постоянный порт, изменив сервер по умолчанию в реагирующих модулях собственных узлов 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),
},
....
Я надеюсь, что этот ответ может помочь вам :)
Обновите свой порт вашего реактивного проекта с помощью следующих команд. просто сохраните приведенный ниже код в файле, который можно назвать update-port
, и запустите этот файл с помощью /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