Nodemon: Nodemon debería usar el nodo localmente

Creado en 26 feb. 2018  ·  5Comentarios  ·  Fuente: remy/nodemon

Solicitud de función

  • nodemon -v : 1.15.1
  • node -v : 9.5.0
  • Sistema operativo / entorno de terminal: MacOS Sierra
  • Comando que ejecutó: npm run dev
    Script en package.json
    "dev": "nodemon index.js"

Comportamiento esperado

nodemon debería usar el nodo local

Comportamiento real

nodemon use el nodo instalado globalmente

pasos para reproducir

https://twitter.com/housecor/status/962347301456015360

Mire esta publicación, el nodo se puede instalar localmente ahora. Nodemon debe verificar si el nodo está instalado localmente, de lo contrario, use el nodo instalado globalmente.
Saludos cordiales,

has PR help wanted

Todos 5 comentarios

Este es en realidad el mismo problema que cuando alguien quiere usar los comandos de resolución automática de npm en .bin .

Me pregunto si npx tiene un módulo que hace la resolución rápidamente ...

Editar: Debo precisar que uso nodemon dentro de un script en mi package.json (por lo que la resolución automática para nodemon funciona bien). Es solo la resolución automática del nodo lo que falla.

#!/usr/bin/env node

Otro problema es que nodemon usa el nodo para ser ejecutado ...

Estoy tratando de usar node y nodemon en un contenedor (docker) donde el nodo no está instalado globalmente.

"start": "node index.js" Trabajo
"dev": "nodemon index.js" no funciona

Creo que se debe al tinglado pero no sé si hay forma de solucionarlo ...

Hmm, pero /usr/bin/env debería reconocer que npm ha introducido node_modules/.bin en $PATH así que no estoy seguro de que _por qué_ no funcionaría ...

_Editar: Ignóralo. El shebang funciona, era otro problema con mi entorno ..._

¿Fue útil esta página
0 / 5 - 0 calificaciones