как передать аргумент в команду npm bash - PullRequest
0 голосов
/ 08 октября 2018

вопрос уже задан здесь , но он не получил официального ответа.

Ситуация

Я занимаюсь разработкой веб-сайта с использованием 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"
}

, а затем добавить, зафиксировать и нажать на git с помощью одной простой команды bash

yarn git-deploy

Мой вопрос

Как мнепередать строку в качестве аргумента в мою команду bash, чтобы она была вставлена ​​в строку git commit?

например, это может выглядеть так

yarn git-deploy 'initial commit'
...