如何将参数传递给管道npm脚本?

时间:2016-03-17 13:50:15

标签: javascript node.js npm

我的package.json中有以下脚本。

{ "scripts": { "fetcher": "node server/processes/transport.js | bunyan" } }

我尝试将命令行参数传递给transport.js脚本,如下所示:

npm run fetcher -- --days=10

但没有参数传递,npm dumbly将参数传递给命令的结尾。

1 个答案:

答案 0 :(得分:0)

肮脏的黑客就像

{
  "scripts": {
    "fetcher": "bunyan $(node server/processes/transport.js"
  }
}

然后运行命令

npm run fetcher -- --days=10)

注意,有了黑客攻击,npm run fetcher将无效,它应该是npm run fetcher -- )