Я искал несколько дней, но не нашел ответа, который помог бы решить мою проблему.
Я хочу запустить npm скрипт через cmd или Powershell в Windows и передать значения для переменных скрипта. Я хотел бы, чтобы нижеприведенный сценарий на package.json
:
"scripts": {
"happy-birthday": "echo Happy birthday $NAME and many returns!"
}
Вывод:
С Днем Рождения, Дэнни и много возвращений!
С команда вроде:
npm run happy-birthday --NAME=Danny
Все, что я тестировал до сих пор, дает мне:
С Днем Рождения $ NAME и много возвращений!
Такое чувство, что npm не распознает это как переменную и печатает как строку. Я также протестировал% NAME%.
Npm версия - 6.12.1