0

我最近开始在 node 中工作,我创建了一系列脚本,这些脚本将用户 id 作为参数来运行它们,我已将它们添加到 package.json 文件中,该文件将 id 作为命令行参数传递。但是要运行它们,我必须分别输入运行命令。为了克服这个问题,我使用了 concurrent ,现在运行 find 我想将 wale 传递给 concurrent ,然后将值传递给其他脚本。

 "scripts": {
     "dailytodo": "node addhightodosurvey.js '$userId'",
     "addsurvey":  "node addsurvey.js '$userId'",
     "addcoaching":  "node addcoachingmessage.js '$userId'",
     "addHighBp":  "node addHighBloodPressure.js '$userId'",
     "setconsent":  "node setconsentstatusanddate.js '$userId'",
     "setsteps":  "node addsteptaken.js 'userId'",
     "addsalt": "node addsalt.js '$userId'",
     "addmeditation": "node addmeditation.js '$userId'",
     "addnotification": "node addnotification.js '$userId'",
     "addfruits":"node addfruits.js '$userId'",
     "addheartpoint":"node addheartpoint.js '$userId'",
     "addmedication":"node addmedication.js '$userId'",
     "addbloodpressure":"node addbloodpressure.js '$userId'",
     "addsleep":"node addsleep.js '$userId'",
     "start":"concurrently \"npm run dailytodo -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addsurvey -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addcoaching -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addHighBp -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run setconsent -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run setsteps -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addsalt -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addmeditation -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addnotification -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addfruits -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addheartpoint -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addmedication -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addbloodpressure -- g9Px3xccFnVehgPCKP97Ve5zHDh1\" \"npm run addsleep -- g9Px3xccFnVehgPCKP97Ve5zHDh1\""
   }

此外,如果有一种有效的方法来做到这一点,它也是可观的。

谢谢你。

4

0 回答 0