Javascript 没有这样的文件或目录响应本机/脚本/库
我正在试图修复github上的此错误-。我克隆了现有的回购协议并运行了它,错误仍然存在。我目前正在更新程序包,以了解为什么会不断发生此崩溃,但当我尝试从0.63.4升级到react native 0.64时,我在尝试在设备或模拟器上运行时在xcode中遇到此错误:Javascript 没有这样的文件或目录响应本机/脚本/库,javascript,node.js,reactjs,react-native,npm,Javascript,Node.js,Reactjs,React Native,Npm,我正在试图修复github上的此错误-。我克隆了现有的回购协议并运行了它,错误仍然存在。我目前正在更新程序包,以了解为什么会不断发生此崩溃,但当我尝试从0.63.4升级到react native 0.64时,我在尝试在设备或模拟器上运行时在xcode中遇到此错误: Projects/ReactNative-FBAds-AdChoicesView-Issue/node_modules/react-native/scripts/../Libraries: No such file or direct
Projects/ReactNative-FBAds-AdChoicesView-Issue/node_modules/react-native/scripts/../Libraries: No such file or directory
似乎升级到0.64时,“库”文件夹不再位于“脚本”文件夹中。。。任何帮助都将不胜感激。我使用与上面链接中相同的回购协议,然后运行npm安装-g npm检查更新
然后ncu-u
然后npm安装
然后cd-ios&pod安装
(更新-0.63.4中也没有libraries文件夹。)这也发生在我从0.63升级到0.64的过程中。在尝试了所有的解决方案后,我遵循了一个解决方案,将文件夹移动到一个路径不包含空格的目录中,并且可以正常工作,并成功地构建了应用程序
要使其正常工作,请执行以下步骤:
- 如果您以前安装了global react native cli软件包,请
删除它,因为它可能会导致意外问题(即npm卸载-g
反应(本地cli)
- 在没有空格的路径中移动项目文件夹(即~/子文件夹
在路径中没有空格之前,name/ReactNativeApp不会工作,所以
在类似~/folder/ReactNativeApp)的路径中移动
- 然后将cd放入项目文件夹并将react native升级到
使用npx的最新版本响应本机升级,并在以下情况下解决冲突
任何
- 升级后,从中删除node_modules文件夹和warn.lock
ios子文件夹中的根目录、podfile.lock和Pods文件夹
- 然后cd回到根目录并运行纱线安装和npx pod安装
- 现在在Xcode或IDE中再次运行你的应用程序,它就可以工作了
疯狂和荒谬的是,路径名中的空格可能会导致此问题我也面临同样的问题!这里也是,两天前开始的