6
votes

Le module NPM est dans / node_modules dossier mais ne peut pas être trouvé?

J'ai un peu d'un problème Obtenir le module de noeud MD5 code> installé correctement sur un serveur Ubuntu Dev que j'ai configuré.

(Ça fonctionne bien sur ma machine Windows locale et je peux installer d'autres modules avec NPM, tout simplement bien sur le serveur DEV) P>

Lorsque j'essaie de commencer une application Nodejs, je travaille sur elle échoue que le module MD5 code> n'est pas installé. p>

    // MD5 In my node_modules folder:
    drichardson@devwebserver:/var/www/node_app/meanapp/node_modules$ ls -la | grep 'md5'
    drwxr-xr-x  2 drichardson drichardson 4096 Oct 30 13:53 md5


1 commentaires

Vérifiez où est-il installé, car même lorsque vous essayez d'installer dans le répertoire de travail si l'une de ses racines a Node_Modules, il est installé là-bas au lieu de répertoire de travail. Je pense que l'installation globale avec -g aurait dû fonctionner réellement.


4 Réponses :


1
votes

Pouvez-vous essayer d'effacer toutes les nœuds_modules et encore tout installer? XXX


1 commentaires

J'ai essayé cela, cela n'a pas fonctionné, je reçois le même problème avec le module "MD5" n'étant pas installé. Merci quand même.



0
votes

dans le dossier / var / www / node_app / nœud_modules / hashfile /

Exécuter NPM Installez MD5

Vous avez essayé cela?


0 commentaires

6
votes

J'ai eu un problème similaire et le problème n'était pas l'endroit où le module a été installé, mais il était plutôt parce que la propriété principale dans le fichier package.json n'est pas correctement défini. Dans mon cas, il a fait référence à un dossier qui n'était pas là. Assurez-vous que le "Main": "..." est réglé correctement pour le module.

S'il s'agit d'un module que vous ne contrôlez pas, comme solution rapide, vous pouvez modifier le répertoire Node_Modules le plus proche. Dans notre cas, c'était situé à la racine du projet.


0 commentaires

0
votes

Mon problème a fini par être la version du nœud et de la NPM que j'exécutitais localement vs dans mes conteneurs Docker. xxx

J'ai changé dans mon dockerfile xxx

à xxx


0 commentaires