【发布时间】:2017-08-08 03:21:49
【问题描述】:
我有一个检查某些条件的节点脚本。让我们称之为condition.js。我有另一个运行我的程序的脚本,我们称之为runner.js。 runner.js 被我的package.json 文件中的一个命令引用在脚本下,condition.js 也被他们自己的命令引用。我希望condition.js 在runner.js 之前运行。如果 condition.js 在运行时某个条件为真(它检查字符串中的某些内容),我希望第二个脚本在它之后运行。如果不是真的,我不希望第二个脚本运行。我如何在package.json 中做到这一点?
【问题讨论】:
-
编写第三个脚本,将 it 放入
package.json,然后让它相应地运行另外两个。 -
有道理,但我不能更明确地显示两个脚本之间的关系?
-
不,你不能。这是一个 JSON 文件——它不打算在逻辑方面做很多繁重的工作。让您的单个脚本来展示。
标签: node.js package.json