J'ai un peu d'un problème Obtenir le module de noeud (Ç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> installé correctement sur un serveur Ubuntu Dev que j'ai configuré.
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
4 Réponses :
Pouvez-vous essayer d'effacer toutes les nœuds_modules et encore tout installer?
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.
dans le dossier / var / www / node_app / nœud_modules / hashfile / em> p>
Exécuter Vous avez essayé cela? P> NPM Installez MD5 CODE> P>
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é 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. P> principale code> 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": "..." code> est réglé correctement pour le module. p>
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. J'ai changé dans mon à p> dockerfile code> p>
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 code> aurait dû fonctionner réellement.