3

如何将参数从命令行传递到称为其他 nps 脚本的 nps 脚本?我知道我可以将参数传递给 nps 脚本,nps "script arg"但我想像./pnpm start test.unit file_path实际执行一样执行命令行./node_modules/xxx/bin/xxx run --spec file_path

到目前为止,如果我按照以下方式设置 package.json,我可以通过./pnpm run test file_path==得到我想要的xxx run --spec file_path

#package.json
  "scripts": {
    "start": "nps",
    "test": "xxx run --spec"
  },
./pnpm run test file_path

现在我想设置,nps但是如何让 nps 从命令行读取参数?所以当我打电话时./pnpm start test file_path它可以执行xxx run --spec file

#package-scripts.yaml
test:
    default: nps test.unit #?
    unit: xxx run --spec '@?' #?

我可以找到的已关闭 PR 是https://github.com/sezna/nps/issues/133#issuecomment-301915698但我仍然不明白如何通过它

4

0 回答 0