【发布时间】:2017-12-14 07:34:08
【问题描述】:
native,我开始使用 EXPO 构建一个
创建-react-native-app
在我决定实际创建一个 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。
非常感谢任何帮助。
【问题讨论】:
-
我面临着类似的问题。你得到解决方案了吗?
-
我放弃了 npm 并迁移到了 yarn,这似乎解决了这个问题,如果你想要一个更脏更简单的方法,你可以获取在本地工作的 node_modules 文件夹,然后将其上传到服务器,好吧,至少对于我的存储库它有效。
-
你是如何抛弃 npm 的?您是否删除了 node_module 文件夹并运行
yarn或其他什么?谢谢! -
yarn 是一个 npm 变体,因此您只需安装 yarn,然后在所有控制台命令(如 yarn install、yarn upgrade 或 yarn run)上将 npm 替换为 yarn,您无需删除任何内容。它会创建一个像 Gemfile.lock 这样的文件来保存所有库版本。
标签: react-native react-native-ios