0
NodeJS新手(这是我的第一个节点应用程序)。 如何执行命令(从命令行)?就像在一个队列中一样。请注意,某些命令可能需要几秒钟。 我想以不同步的方式阻止节点。执行队列和异步命令
这是我需要什么: https://www.npmjs.com/package/command-queue
我觉得不必调用RUN我每次添加一个命令时奇怪。我的意思是,队列应该始终工作。
非常感谢您的建议。
NodeJS新手(这是我的第一个节点应用程序)。 如何执行命令(从命令行)?就像在一个队列中一样。请注意,某些命令可能需要几秒钟。 我想以不同步的方式阻止节点。执行队列和异步命令
这是我需要什么: https://www.npmjs.com/package/command-queue
我觉得不必调用RUN我每次添加一个命令时奇怪。我的意思是,队列应该始终工作。
非常感谢您的建议。
你列出的NPM包看起来合理,但是它有一个async
方法,你可以列出的命令此起彼伏:
new CommandQueue()
.async(
'karma start',
'webpack-dev-server --hot'
)
.run();
感谢您的回复!当按下开关(我想用于家庭网桥)时,我会添加命令,因此每次按下时,都会在队列中添加一条新命令(命令可能需要几秒钟)。但是,我不明白的是当我添加一个新命令时不得不调用RUN。这是正常的吗?除此之外,我想我必须将队列保存在全局变量中。你怎么看?谢谢。 – Ricardo
我不明白每次添加新命令时都不得不调用'run'。除非必要,否则确保您不再调用先前的命令。每次按下开关时,是否都有一个可变的命令来运行,例如包含开启或关闭标志?在这种情况下,您可以适当地修改'async'调用中的字符串。 –