@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 для передачи аргумента каждому скрипту. Пожалуйста, свяжитесь со мной, если у вас возникнут дополнительные вопросы или если вам нужна дополнительная помощь.