我有一个React-native项目,由于eslint警告,我在package.json中更改了项目名称。现在,当我尝试运行react-native链接来链接任何库时,出现以下错误:
扫描文件夹中的/ Users / my-username / projects / myproject-folder / node_modules中的符号链接(20毫秒)
rnpm-install info将资产链接到ios项目
rnpm-install ERR!链接时出了点问题。错误:ENOENT:没有这样的文件或目录,请打开'/Users/my-user-name/projects/myproject-folder/ios/my-old-app-name.xcodeproj/project.pbxproj'
因此它找不到文件project.pbxproj,因为它是从错误的文件夹查看的。
到目前为止,我尝试过的结果都失败了:
react-native链接在哪里查找文件project.pbxproj?如果找到该位置,则可以将其重写为新的正确位置。我没有xcode,目前只有android版本。我(仍然)有两个版本的单独索引文件,甚至我听说在进行某些本机升级之后,它们应该已经合并了。
答案 0 :(得分:3)
能够通过删除ios-文件夹中的其他项目文件夹来解决此问题。显然,react-native会遍历它找到的每个项目,然后选择第一个。
答案 1 :(得分:0)
我今天才偶然发现了这个问题。这是我使它再次运行的步骤
在之前的步骤中,我也进行了清理,但是我认为这是不必要的。