Jak korzystać z lokalnej wersji modułu w node.js
. Na przykład w mojej aplikacji zainstalowałem skrypt do kawy:
npm install coffee-script
Spowoduje to zainstalowanie ./node_modules
i uruchomienie polecenia kawy ./node_modules/.bin/coffee
. Czy istnieje sposób na uruchomienie tego polecenia, gdy jestem w głównym folderze mojego projektu? Chyba szukam czegoś podobnego do bundle exec
w pakiecie. Zasadniczo chciałbym określić wersję skryptu kawowego, z której powinien korzystać każdy zaangażowany w projekt.
Wiem, że mogę dodać -g
flagę, aby zainstalować ją globalnie, aby kawa działała dobrze w dowolnym miejscu, ale co, jeśli chciałbym mieć różne wersje kawy na projekt?
coffee
polecenia w tej npm scripts
sekcji, na przykład "build": "coffee -co target/directory source/directoy", so you can run
później uruchom kompilację npm z terminala.
npm install niftycommand
wtedyniftycommand
. Ale to nigdy nie zadziała, jeśli nie masz ./node_modules/.bin na swojej ścieżce, prawda?