仅在检测到特定版本的节点时运行脚本

Posted

技术标签:

【中文标题】仅在检测到特定版本的节点时运行脚本【英文标题】:Run script only if specific version of node is detected 【发布时间】:2018-09-03 22:49:08 【问题描述】:

我有一个非常 hack-ish 的脚本来处理仅存在于节点 v6 中的问题。

我的 package.json 中有以下内容:

"scripts": 
    "pretest": "npm run target-2016 && tsc",

我只想在节点 v6(硼)上运行 target-2016,可以吗?

【问题讨论】:

【参考方案1】:

您可以对npm -v 的输出做一些事情。我不确定我是否会尝试将其全部放在package.json 中,所以也许这样的外部脚本会很好。

【讨论】:

以上是关于仅在检测到特定版本的节点时运行脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何仅在一天中的特定时间运行 Python 脚本?

检测 SpriteKit 中节点特定区域的触摸

Xcode 运行脚本构建阶段“仅在安装时运行脚本”选项

仅在活动运行时将意图从服务发送到活动

在 SLES 12 中仅在第一次 root 登录时运行脚本

我的 PowerShell 脚本仅在从 ISE 运行时才有效