问题已经被问到here,但尚未得到正式答复。
情况
我正在使用npm / yarn开发一个网站,例如,我使用yarn run
,yarn add package
和yarn 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'