【问题标题】:Use NodeJS spawn to call node script with arguments使用 NodeJS spawn 调用带参数的节点脚本
【发布时间】:2018-10-03 17:26:01
【问题描述】:

我正在尝试使用 spawn 调用节点 js 脚本,但该脚本接受参数,我不知道如何实现:

var build = spawn('node',['src/server/single.js build=complete incrementVersion=true uploadBuild=true')

我知道我可以使用 exec 而不是 spawn,但我想要 exec 没有的实时输出。我该怎么做?

编辑: 我的问题不在于将参数传递给节点 js 脚本,因为我已经这样做了,我的问题是使用 spawn 将参数传递给节点 js 脚本

【问题讨论】:

标签: node.js


【解决方案1】:

我认为解决方案是这样的:

var child = spawn('node', ['src/server/single.js','app='+name,'build=complete', 'incrementVersion=true', 'uploadBuild=true']);

第一个参数是命令,第二个参数是一个包含命令所有参数的数组

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 2017-04-23
    • 2021-10-20
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 2022-10-20
    相关资源
    最近更新 更多