如何在不同的服务器端口上为 运行 React Native packager/bundler 配置 Metro?
How to configure Metro for running React Native packager/bundler on different server port?
我在另一个端口上将 Metro 配置为 运行 React Native packager/bundler,因为 McAfee 服务正在使用 8081,我无法在我的 Mac 上终止这个进程。
我在 Xcode script/files 等中将默认端口更改为不同的端口。但是 react metro 服务器(packager/bundler)我必须在 [=25= 之前每次手动启动]宁的应用程序。但是,在您的 MetroConfig.js 文件中进行以下编辑后,如果您 运行 应用程序,则 Metro 服务器将自动 运行 在此文件中指定的不同端口上
const { getDefaultConfig } = require('expo/metro-config');
const portConfig = getDefaultConfig(__dirname);
portConfig.server.port = 8088;
module.exports = portConfig;
谢谢!
对不起!我的代码是正确的...昨天由于其他一些问题无法正常工作。一旦我解决了这个问题,这个配置就可以正常工作了:)
在自定义 Metro 文件之前,每当我从 Xcode 启动 React Native App 时,我都必须手动启动 Metro Packager(从终端)。但是,一旦我配置了 Metro,当我 运行 来自 Xcode 的应用程序时,Packager/bundler 会自动启动...所以现在一切都很好!
我在另一个端口上将 Metro 配置为 运行 React Native packager/bundler,因为 McAfee 服务正在使用 8081,我无法在我的 Mac 上终止这个进程。
我在 Xcode script/files 等中将默认端口更改为不同的端口。但是 react metro 服务器(packager/bundler)我必须在 [=25= 之前每次手动启动]宁的应用程序。但是,在您的 MetroConfig.js 文件中进行以下编辑后,如果您 运行 应用程序,则 Metro 服务器将自动 运行 在此文件中指定的不同端口上
const { getDefaultConfig } = require('expo/metro-config');
const portConfig = getDefaultConfig(__dirname);
portConfig.server.port = 8088;
module.exports = portConfig;
谢谢!
对不起!我的代码是正确的...昨天由于其他一些问题无法正常工作。一旦我解决了这个问题,这个配置就可以正常工作了:)
在自定义 Metro 文件之前,每当我从 Xcode 启动 React Native App 时,我都必须手动启动 Metro Packager(从终端)。但是,一旦我配置了 Metro,当我 运行 来自 Xcode 的应用程序时,Packager/bundler 会自动启动...所以现在一切都很好!