207 votes

NodeJS nécessite un module/package global

J'essaie d'installer globalement puis d'utiliser forever y forever-monitor comme ça :

npm install -g forever forever-monitor

Je vois la sortie habituelle et aussi les opérations qui copient les fichiers dans le chemin global, mais ensuite si j'essaie de require("forever"); Je reçois une erreur disant que le module n'a pas été trouvé.

J'utilise la dernière version de node et de npm et je suis déjà au courant de la modification apportée par npm à l'installation globale par rapport à l'installation locale, mais je ne veulent vraiment pas à installer localement sur chaque projet et je travaille sur une plateforme qui ne supporte pas link así que npm link après une installation globale n'est pas possible pour moi.

Ma question est la suivante : pourquoi ne puis-je pas exiger un paquet installé globalement ? Est-ce une fonctionnalité ou un bogue ? Ou est-ce que je fais quelque chose de mal ?

PS : Pour que ce soit bien clair : je ne veux pas faire une installation locale.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X