Come posso utilizzare una versione locale di un modulo in node.js
. Ad esempio, nella mia app ho installato coffee-script:
npm install coffee-script
Questo lo installa ./node_modules
e il comando caffè è attivo ./node_modules/.bin/coffee
. C'è un modo per eseguire questo comando quando mi trovo nella cartella principale del mio progetto? Immagino che sto cercando qualcosa di simile a bundle exec
in bundler. Fondamentalmente, vorrei specificare una versione della sceneggiatura del caffè che tutti gli attori coinvolti nel progetto dovrebbero usare.
So di poter aggiungere il -g
flag per installarlo a livello globale in modo che il caffè funzioni bene ovunque, ma se volessi avere versioni diverse di caffè per progetto?
coffee
comando nella npm scripts
sezione, come "build": "coffee -co target/directory source/directoy", so you can run
npm run build` dal terminale in seguito.
npm install niftycommand
e poiniftycommand
. Ma questo non funzionerà mai a meno che tu non abbia ./node_modules/.bin nel tuo percorso, vero?