Problèmes avec l'installation de Express.JS dans Windows 7
J'ai installé Node.js à travers le programme d'installation sur leur site web, et a ajouté que c'est mon chemin vers la variable d'environnement afin que je puisse utiliser node
et npm
par le biais de la ligne de commande. Si je fais exprès d'application, il fonctionne, mais je dois le créer manuellement.
C'est bien, je suppose, mais je me demandais pourquoi je ne peux pas utiliser le express
commande? Je suis
`express` is not recognized as an internal or external command, operable program or batch file.
J'ai remarqué que l'express s'installe dans C:\Username\node_modules au lieu d'où je pensais que ça allait aller, dans C:\Program Files\Nodejs\node_modules. Est-ce un problème?
source d'informationauteur Logan Serman
Vous devez vous connecter pour publier un commentaire.
Bien que ce n'est pas nécessairement un problème, c'est ennuyeux et et l'erreur est une erreur, même si vous pouvez naviguer autour d'elle.
Bien que vous pouvez faire référence à autre nœud modules, même si elles ne sont pas dans le répertoire de nœud, comme je le comprends nœud nécessite que les modules soient dans le
node_modules
dossier au sein de l'Nodejs
répertoire pour retrouver automatiquement. (J'ai eu un problème similaire sur osx et cette méthode résolu.)Essayez de déplacer le contenu de
C:\Username\node_modules
enC:\Program Files\Nodejs\node_modules\
Sinon,
Vous pouvez également installer des modules à l'échelle mondiale avec:
qui vous permet d'y accéder sans avoir à vous soucier de votre répertoire de nœud, même si celles-ci sont alors plus difficiles à gérer et "vous devriez essayer d'éviter si vous le pouvez".
À partir du Nœud Blog:
Ressources
Dans les versions ultérieures d'exprimer comand ligne a migré vers un module séparé: express-generetor
utilisation
npm install-g express-générateur@3
et pourrait utiliser la commande express
Vous devez installer l'express à l'échelle mondiale.
L'installation node.js ajoute le C:\Users\\AppData\Roaming\npm\ répertoire de votre variable PATH. Si l'installation ne fonctionne pas correctement, alors quelque chose doit avoir accidentellement supprimé. L'exécution d'une réparation de l'installation de node.js devrait résoudre ce problème
Veux juste ajouter le suivant: au lieu de la première installation de l'échelle mondiale à l'aide de:
Puis en les déplaçant, à l'instar de la accepté de répondre à dit (ce qui est tout simplement ridicule), il suffit simplement de l'installer à l'intérieur de node js:
-g est global, vous voulez localement afin de NodeJS peut y accéder.