将参数/通配符定义为npm脚本键/名称的一部分

问题描述 投票:1回答:1

我有这样定义的package.json

{
  "name": "example",
  "version": "1.0.0",
  "description": "example",

  (...)

  "scripts": {
    "something:special": "script-that-does-something.sh",
    (...)
  },

  (...)

}

script-that-does-something.sh获得执行某项操作的参数,这意味着我通常会执行以下操作:

npm run something:special ARGUMENT

上面的代码很好用,但是我想知道是否有可能在package.json中定义脚本,以便在仍然像这样运行npm命令的同时使用任何参数:

npm run something:special:ARGUMENT
node.js bash npm npm-scripts
1个回答
0
投票

它应该与:

npm run something:special -- ARGUMENT

相当于跑步:

script-that-does-something.sh ARGUMENT
© www.soinside.com 2019 - 2024. All rights reserved.