From NPMJS documentation:
Чтобы использовать эту функцию, поставить поле бен в вашем package.json, который является отображением имени команды для имени локального файла. При установке npm символизирует этот файл в префикс/bin для глобальных установок или ./node_modules/.bin/ для локальной установки.
Таким образом, ваши локально установленные пакеты двоичные файлы будут исполняемыми как этот
./bin/node_modules/.bin/the_binary
Это если вы хотите запустить бинарный файл напрямую. Или, как указано в the scripts part of the documentation:
В дополнении к уже существующему командной оболочке PATH, НПЕ запустить добавляет node_modules/.bin в PATH, предоставляемый скрипты.
Таким образом, вы можете просто написать сценарий оболочки, как
scripts: {
"build": "the_binary"
}
и вызвать ваш сценарий как этот
npm run build
Bonus
По состоянию на [email protected] .0, вы можете использовать собственные аргументы при выполнении scr ДПБ. Специальный параметр - используется getopt для разграничения конца опций. НПМ будет проходить все аргументы после - непосредственно в скрипт:
npm run test -- --grep="pattern"
Пожалуйста, отметьте вопрос, как ответ, если ваша проблема решена. В противном случае сообщите нам, что еще не работает. – Cyril