问题标签 [run-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2071 浏览

xcode - 如何在 Xcode 的运行脚本构建阶段中使用 Swift 标志?

我在 Xcode 的 Build Settings 中的Other Swift Flags中添加了“-D MYOWNFLAG” 。现在,在构建阶段中找到的运行脚本中,我想检查标志“MYO​​WNFLAG”是否存在,如果存在则执行某些操作(例如更改 Info.plist 设置值)。

这可能吗?如果是,最好的方法是什么?

0 投票
1 回答
9289 浏览

npm - 如何正确运行带有参数的 npm 脚本

我用 nodejs 编写了一个小型命令行程序,我希望能够npm run test使用以下参数键入和运行该程序。

直接输入以下命令即可, node.exe scrappee.js -u 'https://github.com/matutter/{}' -us 'cloggie, AirRocks-Flightcontroller' -s '$commit=li.commits > a > span, $sha=.right .commit-tease-sha' -pm .\test\example_parse_module.js

但是我的 package.json 的内容如下所示,没有任何输出。

如何获得npm run test使用这些参数运行 scrappee.js 脚本的命令?

0 投票
1 回答
680 浏览

ios - 没有 CocoaPods 的 Firebase 崩溃报告

我正在一个不使用 CocoaPods 的项目中实现 Firebase 崩溃报告,并且 Firebase 运行良好,但是在上传符号文件以获取可读崩溃日志时,upload-sym预计将在结束时运行的可执行文件Xcode 运行脚本不存在。

经过进一步调查,该文件在 CocoaPods 项目中可用,但在 Firebase 框架 zip 下载中未提供。

upload-sym将文件从另一个项目的 FirebaseCrash 目录复制到这个 CocoaPod-less 项目中是否安全,以便符号上传过程可以成功完成?

我也会将此报告给 Firebase 团队(尽管弗兰克可能会在我完成报告之前看到这一点,哈)

0 投票
1 回答
2325 浏览

selenium-ide - runScrip 和 storeEval 命令的区别

我是测试的初学者。我正在做测试实习,并试图了解 selenium IDE 中的所有命令。如果有人可以帮助我,我将不胜感激。我想知道 runScript 和 storeEval 命令之间的区别。我通过参考了解基本区别,但我想详细了解。谢谢你。

0 投票
1 回答
350 浏览

javascript - 如何使用自定义命令运行节点文件?

我有节点文件,其名称位于author.js导入文件夹下。我如何使用命令运行这个文件: import author请帮我解决这个问题?

0 投票
0 回答
167 浏览

ios - 是否可以以编程方式和动态方式编辑 Info.plist 和 RunScript?

在我们的原生 iOS 应用中,我们使用 Crashlytics 来记录崩溃。

我们需要一种方法来区分 TestFlight 和 live 用户之间的崩溃日志,我们的 bundle ID 和分发配置文件对于 TestFilght 和 live 用户是相同的,即最终构建是使用生产配置文件创建的,并提交给 Apple 用于 TestFlight,然后高级直接到 App Store,一旦 TestFlight 成功。

分离崩溃的一种方法是,Crashlytics 提供了在 info.plist 中添加的 API 密钥,此 API 密钥对于每个 crashlytics 帐户都是唯一的,因此如果我们在 crashlytics 中有两个不同的帐户并为实时用户使用一个帐户 API 密钥和其他的 testflight 通过这个我们可以实现这一点。以下是我们计划如何做到这一点 -

我们添加了一个用户设置(在设置下),它可以帮助我们区分 TestFlight 用户与实时用户之间的会话?这将要求我们在 Crashlytics 下创建另一个 API 密钥。因此,我们可以将一个用于 TestFlight 用户,另一个用于实时用户,这将是我们的默认设置。

示例: - 设置 > 我们的应用 > 高级 > 测试仪(真/假)

默认情况下,我们可以将“测试人员”用户的切换开关设置为 false,以便默认为实时用户。但是,对于我们的测试,我们可以让我们的内部测试打开此设置,以便我们可以在应用启动时检查设置,并可以在不同的 API 密钥下记录崩溃/会话。

这就是我想知道是否可以根据条件以编程方式和动态方式编辑 Info.plist 和 RunScript 的原因?

0 投票
0 回答
2492 浏览

command-line-interface - minicom runscript:期望不捕获命令提示符

我有一个问题,即 runscript 在 Linux 完成启动后能够捕捉到提示之前退出。我的“证据”是它的退出是,一旦提示可见,可以拉出 minicom 菜单,但我的“发送”从未发出。否则,当 minicom 运行脚本时,它不需要用户输入 ctrl+az 等内容。

为了尝试查看脚本是否超时,我尝试在期望中添加超时:

这导致我的日志文件包含:

有趣的是,在脚本有效的板上,它始终有效。在那些命令提示符没有被期望捕获的地方,它总是失败。

我在 vim 中打开日志文件并发出 ":set list" 以查看提示符是否完全符合我的预期并且确实如此。

关于期望模式的注释:

问题:关于如何调试为什么有时提示没有被期望捕获的任何建议?关于期望中正确的超时语法的任何建议?

接下来,我将在超时内尝试 1h2m30s 语法,我在某处的一个示例中看到了这一点。如果没有“h”、“m”或“s”,可能不允许 > 60。

0 投票
1 回答
2392 浏览

javascript - 从另一个包执行 npm 脚本

假设我有 2 个节点包,一个叫parent,一个叫child. 孩子有package.json一些脚本。是否可以在上下文中包含脚本?childparent

例如:

孩子/package.json:

父/package.json:

然后从parent目录中的命令行:

parent> npm run hello//输出你好

0 投票
3 回答
1043 浏览

android - 是否可以通过单击站点上的按钮在 Android 应用程序上运行脚本?

我网站上的按钮是否可以在我在 Android 手机上构建的应用程序上运行脚本?

我最近才开始学习 C# 和 Unity,所以一步一步的解释会很好。

0 投票
1 回答
749 浏览

swift - Swift 脚本直接在 Xcode Run Script 阶段工作,但由于 NSTask/Process 而不是通过外部文件

我有 Swift 脚本:

Process()导致问题。如果我删除Process(),它的工作原理。

此外,如果我将 Swift 代码直接粘贴到 Run Script 阶段并将 Shell 字段设置为/usr/bin/env xcrun --sdk macosx swift,它可以工作,包括Process().

如何通过外部文件完成这项工作?

错误输出: