nconf не работает с командой запуска NPM
У меня есть эти две команды командной строки node.js:
$ NODE_ENV=dev_local npm start --fp data_for_testing/csvfile.csv --mptp map_ivr_itg
$ NODE_ENV=dev_local node start_script --fp data_for_testing/csvfile.csv --mptp map_ivr_itg
Я использую nconf командную строку и анализатор переменных среды для node.js.
Проблема в том, что аргументы командной строки --fp и --mptp исчезают при использовании npm start.
Кроме того, кроме того, любая программа интерпретирует --fp как флаг силы, поскольку NPM предупреждает?
1 ответ
Решение
Ваши флаги командной строки (например, --fp
) отправляются npm
а не сценарий, который получается в результате запуска npm start
, Чтобы отправить их в результирующий скрипт в качестве аргументов, сначала отправьте --
сам по себе в качестве аргумента. Это означает, что остальные аргументы относятся к результирующему сценарию, а не к npm
сам.
npm start -- --fp ...