【问题标题】:Script is not running in Xcode build phase脚本未在 Xcode 构建阶段运行
【发布时间】:2020-09-04 00:53:09
【问题描述】:

在我的 package.json 文件中,我有一个正在运行的脚本

node src/validateRun.js

我正在尝试在 Xcode 构建阶段运行该脚本。该脚本位于 src/ 中,因此构建成功,但该脚本从未运行。

这是我的构建阶段配置:

shell: /bin/sh
SRC_DIR="../src/"
node "$SRC_DIR/validateRun.js"

脚本没有运行有什么原因吗?

【问题讨论】:

  • 确保未选中“仅在安装时运行脚本”框?您是否尝试过在脚本中添加“echo "Hello"”,以确保它被调用并且节点未定义不是问题?
  • 没有勾选,是不是.js有关系吗?它应该还能正常运行吗?
  • 只要这个子shell知道'node'命令就可以了!你看过 XCode 运行输出吗?如果 shell 找不到 node ,它可能会对你大喊大叫
  • 看起来一切都很好..你知道如何让shell找到节点以防出现问题
  • @Vinzzz 有没有办法在地铁捆绑器中看到我的“echo”Hello”?我将它添加到运行脚本构建阶段

标签: xcode react-native


【解决方案1】:

显然你应该这样输入而不是执行node file.js

/usr/local/bin/node your_file.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 2015-01-18
    • 1970-01-01
    • 2015-11-26
    • 2017-01-30
    • 2011-10-26
    • 2010-11-24
    • 1970-01-01
    相关资源
    最近更新 更多