Як використовувати локальну версію модуля в node.js
. Наприклад, у своєму додатку я встановив сценарій кави:
npm install coffee-script
Це встановлює його в ./node_modules
і команда кава входить ./node_modules/.bin/coffee
. Чи є спосіб запустити цю команду, коли я перебуваю в головній папці свого проекту? Я думаю, я шукаю щось схоже на bundle exec
в пакеті. В основному, я хотів би вказати версію кавового сценарію, яку повинні використовувати всі, хто бере участь у проекті.
Я знаю, що можу додати -g
прапор, щоб встановити його в усьому світі, щоб кава чудово працювала в будь-якому місці, але що робити, якщо я хотів мати різні версії кави на проект?
coffee
команду в npm scripts
розділ, як, наприклад, "build": "coffee -co target/directory source/directoy", so you can run
npm run build` після терміналу.
npm install niftycommand
і тодіniftycommand
. Але це ніколи не вийде, якщо у вас не буде ./node_modules/.bin на своєму шляху, чи не так?