React native react native缺少节点\模块/中的/scripts文件夹,并导致iOS生成出现问题

React native react native缺少节点\模块/中的/scripts文件夹,并导致iOS生成出现问题,react-native,react-native-ios,React Native,React Native Ios,土生土长的我开始用EXPO来建造一个 创建本地应用程序 这很好,直到我决定创建一个IPA文件上传到苹果,让其他用户进行更多的测试,所以我做了一次初始化,并创建了ios和android部署所需的文件 Xcode构建IPA文件时告诉我react native中没有脚本文件夹,这会导致错误,如 node_modules/react native/scripts/ios-install-third-party.sh:无法 执行:没有这样的文件或目录 确保打开node_modules/react nati

土生土长的我开始用EXPO来建造一个

创建本地应用程序

这很好,直到我决定创建一个IPA文件上传到苹果,让其他用户进行更多的测试,所以我做了一次初始化,并创建了ios和android部署所需的文件

Xcode构建IPA文件时告诉我react native中没有脚本文件夹,这会导致错误,如

node_modules/react native/scripts/ios-install-third-party.sh:无法 执行:没有这样的文件或目录

确保打开node_modules/react native的文件夹时没有脚本文件夹。我不确定问题出在哪里,我使用的react版本是0.46.1


非常感谢您的帮助。

我也有同样的问题。我找到了使用旧版本0.44.0->
react native init--version=“0.44.0”app的解决方案,我也有同样的问题。我找到了使用旧版本0.44.0->
react native init--version=“0.44.0”的解决方案app

节点模块/react native/
删除
第三方文件夹
节点模块/react native/

删除
第三方文件夹
请检查您当前的目录路径,并删除任何文件夹名称中的'whitespace'。这非常重要

我通过以下链接解决了这个问题:


请检查您当前的目录路径,并删除任何文件夹名称中的“空白”。这一点非常重要

我通过以下链接解决了这个问题:


我也面临类似的问题。你找到解决方案了吗?我抛弃了npm,迁移到了Thread,这似乎解决了问题,如果你想要一个更脏更简单的方法,你可以抓取像在本地一样工作的node_模块文件夹,然后上传到服务器,好吧,至少在我的存储库中是这样。你是如何抛弃npm的?您是否删除了node_模块文件夹并运行了
warn
或其他操作?谢谢纱线是npm的一个变体,所以您只需安装纱线,并在所有控制台命令(如纱线安装、纱线升级或纱线运行)上用纱线替换npm,无需删除任何内容。它将创建一个像Gemfile.lock这样的文件,它将保存所有库版本。你找到解决方案了吗?我抛弃了npm,迁移到了Thread,这似乎解决了问题,如果你想要一个更脏更简单的方法,你可以抓取像在本地一样工作的node_模块文件夹,然后上传到服务器,好吧,至少在我的存储库中是这样。你是如何抛弃npm的?您是否删除了node_模块文件夹并运行了
warn
或其他操作?谢谢纱线是npm的一个变体,所以您只需安装纱线,并在所有控制台命令(如纱线安装、纱线升级或纱线运行)上用纱线替换npm,无需删除任何内容。它将创建一个像Gemfile.lock这样的文件,该文件将保留所有库版本。但是为什么它不能使用最新版本呢?是的,它可以使用0.44.0。但是为什么它不能与最新版本一起工作呢?不是这样工作的。您可能必须在IOS xcode中更改Swift项目中的脚本。不是这样工作的。您可能需要在IOS xcode中更改Swift项目中的脚本。