nodemon -v
: 1.15.1node -v
: 9.5.0"dev": "nodemon index.js"
nodemon devrait utiliser le nœud local
nodemon use node installé globalement
https://twitter.com/housecor/status/962347301456015360
Regardez ce post, le nœud peut être installé localement maintenant. Nodemon doit vérifier si le nœud est installé localement, sinon, utiliser le nœud installé globalement.
Sincères amitiés,
C'est en fait le même problème que lorsque quelqu'un veut utiliser les commandes de résolution automatique de npm dans .bin
.
Je me demande si npx
a un module qui fait la résolution rapidement…
Edit: Je devrais préciser que j'utilise nodemon dans un script de mon package.json (donc la résolution automatique pour nodemon fonctionne bien). Ce n'est que la résolution automatique du nœud qui échoue.
#!/usr/bin/env node
Un autre problème est que nodemon utilise le nœud pour être exécuté ...
J'essaie d'utiliser node et nodemon dans un conteneur (docker) où le node n'est pas installé globalement.
"start": "node index.js"
Travail
"dev": "nodemon index.js"
ne fonctionne pas
Je pense que c'est dû au shebang mais je ne sais pas s'il existe un moyen de le réparer ...
Hmm, mais /usr/bin/env
devrait comprendre que npm a introduit node_modules/.bin
dans le $PATH
donc je ne suis pas sûr que _pourquoi_ cela ne fonctionnerait pas…
_Edit: ignorez-le. Le shebang fonctionne, c'était un autre problème avec mon environnement ..._