Domanda

Quando provo a eseguire il app.js File creato da Express, ottengo il seguente errore:

$ 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)

Quando scrivo express --version Ricevo una dichiarazione di ritorno di 2.3.3. Ho usato NPM per installare Express. Ho dovuto fare manualmente NPM usando queste istruzioni:

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

L'errore è Error: Cannot find module 'express'.

Devo fare qualcosa dopo aver installato NPM ed Express per rendere Express vedere i moduli creati da NPM?

  • Il mio nodo è versione: 0.4.6
  • Il mio express è la versione: 2.3.3
  • Il mio NPM è versione: 1.0.6

Express è installato a livello globale. Ho usato il -g Flag per installarlo.


Modificare: Quando provo "node -e require.paths" Ottengo:

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

Quindi, il nodo non sta rilevando l'installazione NPM. Come faccio a ottenere il nodo per rilevare l'installazione NPM?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top