2012-12-31 4 views
4

J'ai installé express, fs et deux paquets. quand je faisProblèmes d'installation de npm

npm ls 

Je reçois l'erreur suivante:

â âââ [email protected] 
âââ [email protected] extraneous 
âââ [email protected] 

npm ERR! extraneous: [email protected] /home/user123/trail/node_modules/fs 
npm ERR! extraneous: [email protected] /home/user123/trail/node_modules/express 
npm ERR! not ok code 0 

Je ne sais pas comment obtenir ce ERR sur? Je suis capable de lancer mon application d'exemple en utilisant l'azur et l'express. Vous ne savez pas si cela provient de sudo npm? si c'est le cas, comment. Je veux savoir quand cela prendra-t-il de sudo npm list (global)? et à partir de la liste npm (localement).

sudo npm ls 

Il n'y a pas d'erreurs

+0

Comment avez-vous installé express? –

+0

Il semble que vous ayez manuellement placé des éléments dans le dossier node_modules. –

+0

Je n'ai rien gardé manuellement. utiliser npm install express –

Répondre

5

pruneau NPM doit prendre soin d'elle. Sauf qu'il supprime la dépendance après le fait. Et ce n'est peut-être pas ce que vous voulez faire.

Si vous avez besoin de la dépendance, déclarer dans package.json comme ceci:

... "dépendances": { "express": "3.0.5" }, ...

Notez également que la dépendance 'fs' fait partie du noeud et qu'il n'est pas nécessaire de déclarer explicitement dans package.json.