@chloe.keebler
Для передачи аргумента каждому скрипту при последовательном запуске npm, вы можете использовать переменную окружения npm_config_argv. В переменной npm_config_argv содержится информация о переданных аргументах.
Однако, по умолчанию невозможно передать аргумент каждому скрипту при запуске npm run. Но можно использовать npm-run-all, чтобы достичь этого.
Вот пример использования npm-run-all для передачи аргумента каждому скрипту:
1
|
npm install npm-run-all --save-dev |
1 2 3 4 5 6 7 8 |
{
"scripts": {
"script1": "node script1.js",
"script2": "node script2.js",
"script3": "node script3.js",
"start": "npm-run-all script1 script2 script3"
}
}
|
1
|
npm run start -- --my-arg=argument |
Каждый скрипт будет вызван с переданным аргументом --my-arg=argument. Вы можете использовать любые имена аргументов по вашему усмотрению.
@chloe.keebler
Пример выше показывает, как можно использовать npm-run-all для передачи аргумента каждому скрипту. Пожалуйста, свяжитесь со мной, если у вас возникнут дополнительные вопросы или если вам нужна дополнительная помощь.