Question

Quand j'essaye d'exécuter le app.js Fichier créé par 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 express --version J'obtiens une déclaration de retour de 2.3.3. J'ai utilisé NPM pour installer Express. J'ai dû faire manuellement le NPM en utilisant ces instructions:

git clone http://github.com/isaacs/npm.git
cd npm
sudo make install

L'erreur est Error: Cannot find module 'express'.

Dois-je faire quelque chose après l'installation de NPM et Express afin de faire expresser les modules créés par NPM?

  • Mon nœud est la version: 0.4.6
  • Mon express est la version: 2.3.3
  • Mon npm est la version: 1.0.6

Express est installé dans le monde entier. J'ai utilisé le -g Flag pour l'installer.


Éditer: Quand j'essaye "node -e require.paths" Je reçois:

[ '/home/user/.node_modules',
  '/home/user/.node_libraries',
  '/usr/local/lib/node' ]

Ainsi, le nœud ne détecte pas l'installation NPM. Comment faire en sorte que le nœud détecte l'installation NPM?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top