Lorsque j'essaie d'exécuter l'app.js fichier créé par l'express, j'obtiens l'erreur suivante:
$ node app.js
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'express'
at Function._resolveFilename (module.js:320:11)
Quand je tape dans "l'express --version" je reçois une instruction de retour de 2.3.3. J'ai utilisé npm pour installer express. J'ai eu à effectuer manuellement mnp à l'aide de ces instructions:
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
L'erreur est - Error: Cannot find module 'express'
.
Ai-je besoin de faire quelque chose après l'installation de mnp et express, afin de faire exprimer voir les modules créés par npm?
Mon nœud est la version: 0.4.6 Mon express est la version: 2.3.3 Mon mnp est la version: 1.0.6
Express est installé à l'échelle mondiale. J'ai utilisé l'option-g drapeau de l'installer.
Edit: Quand j'essaie de "nœud -e besoin.des chemins", j'obtiens:
[ '/home/utilisateur/.node_modules', '/home/utilisateur/.node_libraries', '/usr/local/lib/node' ]
Ainsi, le nœud n'est pas détecter le mécanisme national de prévention de l'installation. Comment puis-je obtenir nœud pour détecter le mécanisme national de prévention de l'installation?