我找不到"找不到输入文件index.android.js"使用react-native-git-upgrade升级到react-native 0.45后出错

时间:2017-06-07 23:32:21

标签: android react-native

在升级之前,我使用的是react-native 0.42,一切正常。我甚至试过运行一个新项目仍然是同样的错误。我该如何解决?我应该恢复到旧版本吗?

React Native App Error

2 个答案:

答案 0 :(得分:1)

这就是我在Windows PC中解决问题的方法:

在第一个管理员的cmd.exe中键入:

netstat -a -b -o

找到8081服务器的PID。 然后我输入

杀了这个过程
taskkill /pid 1234

其中'1234'是您之前找到的PID。 打开普通的cmd.exe并输入:

react-native start

打开另一个普通的cmd.exe并输入:

react-native run-android

答案 1 :(得分:0)

如果任何其他应用或服务使用8081端口,则可能会发生这种情况。如果您使用的是Linux或Mac,请前往终端,然后

const testFolder = './tests/';
const fs         = require('fs');

fs.readdir(testFolder, (err, files) => {
    files.forEach(file => {
        console.log(file);
    });
});

然后您将获得一个端口列表,只需选择名称为node的节点,然后选择

lsof -i :8081

然后最后

kill -9 <port-no>

这应解决问题