LaunchPackager.command”无法打开,因为(null)不允许在终端中打开文档:React Native Mac OS

问题描述 投票:0回答:3

我尝试使用

npx react-native run-android
命令构建我的反应本机应用程序。应用程序构建成功,但 Metro 错误未打开并返回以下错误消息。

launchPackager.command” can’t be opened because (null) is not allowed to open documents in Terminal.

有人有办法解决这个问题吗?

我的机器规格:MacBook Pro M1、macOS Ventura 13

android react-native macos terminal
3个回答
2
投票

有一个解决方案,但需要手动完成。

转到项目文件夹 -> 节点模块 -> React Native -> 脚本 -> 打开“launchPackager.command”

你们现在都很好

有一个解决方案,但需要手动完成。

转到项目文件夹 -> 节点模块 -> React Native -> 脚本 -> 打开“launchPackager.command”

你们现在都很好

有一个解决方案,但需要手动完成。

转到项目文件夹 -> 节点模块 -> React Native -> 脚本 -> 打开“launchPackager.command”

你们现在都很好


0
投票

我在其他线程中找到了解决方案......

“launchPackager.command”打不开

但我想解决这个问题并继续使用默认终端而不是使用不同的终端选项....如果有人找到解决方案,请回复。

相同的操作系统版本 - ventura。


0
投票

问题是该脚本找不到运行此命令的应用程序。

永久解决方案: 将 iTerm 设置为 *.command 文件的默认处理程序

  • 在Finder中打开node_modules/react-native/scripts/(打开node_modules/react-native/scripts/)
  • 右键单击 launchPackager.command,然后单击打开方式,然后选择其他...
  • 在您的应用程序目录中,选择 iTerm 并单击始终打开方式
© www.soinside.com 2019 - 2024. All rights reserved.