我编辑AppDelegate.m来监听端口8080,但它仍然失败,因为8081正在使用中

时间:2015-09-13 20:26:23

标签: javascript xcode react-native

我正在使用xcode设置react-native。端口8081被一个必须留在那里的进程占用,所以我希望打包器使用端口8080。我按照Facebook的说明找到了here,但仍然收到错误"端口8081"已在使用中。为什么在我编辑AppDelegate.m后,本机仍然尝试使用端口8081?

以下是删除了注释部分的AppDelegate.m代码:

library(C50)
data(iris)
fit <- C5.0(Species ~ ., data=iris)
substr(summary(fit)[1],regexpr("Errors",summary(fit)[1])[[1]]-1,regexpr("Errors",summary(fit)[1])[[1]]+30)

2 个答案:

答案 0 :(得分:1)

截至2015年10月25日,这似乎是React Native项目中的一个未解决的问题:https://github.com/facebook/react-native/issues/3330

我通过从8081进行全局查找/替换到新端口(在我的情况下为8082)来实现它。丑陋,但它奏效了。

这不是一个真正的解决方案,但它是我找到的最好的解决方法。假设您正在使用OSX:

cd myproject
find ./ -type f -exec sed -i '' 's/8081/8082/g' {} \;

答案 1 :(得分:0)

尝试清除xcode项目中的缓存。 命令+移+ K