如何将争论传递给npm bash命令

时间:2018-10-08 13:33:25

标签: bash terminal command-prompt yarnpkg npm-scripts

问题已经被问到here,但尚未得到正式答复。

情况

我正在使用npm / yarn开发一个网站,例如,我使用yarn runyarn add packageyarn test与该项目进行交互。这些命令在package.json中定义为

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
}

如果我想在此列表中添加一条命令,使我可以执行常见的模式,例如使用一个命令将其推入git,则可以执行此操作。

"scripts": {
    ...,
    "git-deploy": "git add . && git commit -m 'commit massage' && git push"
}

,然后使用一个简单的bash命令添加,提交并推送到git

yarn git-deploy

我的问题

如何将字符串作为参数传递到bash命令中,以便将其插入git commit字符串中?

例如,它可能看起来像这样

yarn git-deploy 'initial commit'

0 个答案:

没有答案