Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有这样的文件或目录响应本机/脚本/库_Javascript_Node.js_Reactjs_React Native_Npm - Fatal编程技术网

Javascript 没有这样的文件或目录响应本机/脚本/库

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

我正在试图修复github上的此错误-。我克隆了现有的回购协议并运行了它,错误仍然存在。我目前正在更新程序包,以了解为什么会不断发生此崩溃,但当我尝试从0.63.4升级到react native 0.64时,我在尝试在设备或模拟器上运行时在xcode中遇到此错误:

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中再次运行你的应用程序,它就可以工作了

疯狂和荒谬的是,路径名中的空格可能会导致此问题

我也面临同样的问题!这里也是,两天前开始的