【问题标题】:How to get react-native run-ios to open in iTerm instead of Terminal on a macOS?如何让 react-native run-ios 在 iTerm 而不是 macOS 上的终端中打开?
【发布时间】:2016-06-14 14:24:44
【问题描述】:

如何配置react-native run-ios 以在 iTerm 而不是 OSX 上的终端中执行?默认情况下,它会打开一个新的终端窗口,但终端不能像 iTerm 那样与我的窗口管理器一起工作。

【问题讨论】:

    标签: macos react-native


    【解决方案1】:

    Daniel 的解决方案有效,但我一重新安装 node_modules,它就停止工作了。

    要使更改持久化,请右键单击 node_modules/react-native/scripts/ 中的 launchPackager.command 并选择 Get Info... 然后将“打开方式:”部分更改为 iTerm,然后单击 Change All…

    【讨论】:

    • 这是真正的 OG 答案。特别是对于 React Native,因为删除 node_modules 是很常见的。谢谢@emmby
    • 这仍然是 2022 年的正确答案。谢谢!
    【解决方案2】:

    打包程序通过执行open $PROJECT/node_modules/react-native/scripts/launchPackager.command 启动,因此任何与*.command 关联的程序都将启动。您可以更改关联:

    • 打开查找器
    • 导航到 $PROJECT/node_modules/react-native/scripts/(或在任何地方创建一个带有 .command 扩展名的空文件)
    • 右键launchPackager.command
    • 按 OPTION 键
    • 在“始终打开方式...”下,您可以选择 iTerm

    【讨论】:

    • 只是一个更新,我正在运行 react-native 45.1 而现在 lauchPackager.command$PROJECT/node_modules/react-native/packager/launchPackager.command
    • 另一个更新,我在 react-native 55 上,新位置是 $PROJECT/node_modules/react-native/scripts/launchPackager.command
    猜你喜欢
    • 2020-05-29
    • 2022-12-31
    • 2019-06-01
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 2018-05-03
    • 2022-10-20
    相关资源
    最近更新 更多