簡體   English   中英

如何使用 NX CLI 將命令轉發到運行命令?

[英]How to forward command into run-commands using NX CLI?

鑒於我在 angular.json 中有條目,這些條目使用無服務器 CLI 定義了各種命令(例如)

"serverless-deploy": {
  "builder": "@nrwl/workspace:run-commands",
  "options": {
    "command": "npx serverless deploy",
    "cwd": "apps/my-app"
  }
},
"serverless-remove": {
  "builder": "@nrwl/workspace:run-commands",
  "options": {
    "command": "npx serverless remove",
    "cwd": "apps/my-app"
  }
}

如何通過減少重復並將其合並到一個條目中來改進這一點,以便我可以轉發命令?

EG是這樣的:

"sls": {
  "builder": "@nrwl/workspace:run-commands",
  "options": {
    "command": "npx serverless",
    "cwd": "apps/my-app"
  }
}

然后用 nx run my-app:sls MYCOMMAND (EG 'deploy' 或 'remove') 調用它? 不幸的是,上述方法不起作用,但很想知道這是否可能。

"sls": {
  "builder": "@nrwl/workspace:run-commands",
  "options": {
    "commands": [
      "npx sls {args.cmd}"
    ],
    "cwd": "apps/api",
    "parallel": false
  }
},

nx run api:sls --cmd=deploy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM