2016-11-07 3 views
0
"scripts": { 
    "start": "gulp", 
    ... 
    }, 

Я использую пакет, который запускается через npm start. Я хочу передать params команде start.Передача параметра из строки cmd в package.json

Как передать параметр в командной строке?

npm start --myparam = hello 

Alos, как я могу получить доступ к этому в моем файле package.jspn пройти через проглатывать:

"scripts": { 
    "start": "gulp --myparam", 
    ... 
    }, 

ответ

1

Если я правильно понимаю ваш вопрос, вы пытаетесь запустить gulp --myparam=hello с командой npm start ,

Правильный способ для этого - npm start -- --myparam=hello.

Обратите внимание: -- в команде. Все, что после -- будет передано непосредственно команде запуска (gulp).

Причина, по которой требуется --, заключается в том, что npm startnpm run) также может принимать параметры; например -s, чтобы отключить вывод по умолчанию от npm.

+0

Это действительно правильный ответ. Благодарю. WIll примет как можно скорее. – panthro

+0

Рад, что я мог помочь! – RyanZim

Смежные вопросы