Как использовать локальную версию модуля в node.js
. Например, в своем приложении я установил кофейный скрипт:
npm install coffee-script
Это устанавливает его в ./node_modules
, а команда coffee находится в ./node_modules/.bin/coffee
. Есть ли способ запустить эту команду, когда я нахожусь в основной папке своего проекта? Думаю, я ищу что-то похожее на bundle exec
в комплекте. По сути, я хотел бы указать версию кофейного скрипта, которую должны использовать все участники проекта.
Я знаю, что могу добавить флаг -g
, чтобы установить его глобально, чтобы кофе работал где угодно, но что, если бы я хотел иметь разные версии кофе для каждого проекта?
npm install niftycommand
, а затемniftycommand
. Но это никогда не сработает, если на вашем пути нет ./node_modules/.bin, не так ли? - person Bennett McElwee   schedule 20.09.2016coffee
команду в разделnpm scripts
, например,"build": "coffee -co target/directory source/directoy", so you can run
npm run build` из терминала впоследствии. - person Benny Neugebauer   schedule 23.01.2017npx
, который поставляется сnpm 5.2.0
medium.com/@maybekatz/ - person onmyway133   schedule 14.03.2018