¿Cómo uso una versión local de un módulo en node.js
? Por ejemplo, en mi aplicación, instalé coffee-script:
npm install coffee-script
Esto lo instala ./node_modules
y el comando coffee está en./node_modules/.bin/coffee
. ¿Hay alguna manera de ejecutar este comando cuando estoy en la carpeta principal de mi proyecto? Supongo que estoy buscando algo similar a bundle exec
en bundler. Básicamente, me gustaría especificar una versión de coffee-script que todos los involucrados en el proyecto deberían usar.
Sé que puedo agregar la -g
bandera para instalarlo globalmente para que el café funcione bien en cualquier lugar, pero ¿y si quisiera tener diferentes versiones de café por proyecto?
coffee
comando en la npm scripts
sección, como "build": "coffee -co target/directory source/directoy", so you can run
npm run build` desde el terminal después.
npm install niftycommand
y luegoniftycommand
. Pero esto nunca funcionará a menos que tenga ./node_modules/.bin en su camino, ¿verdad?