express n'est pas défini dans l'express

var express = require('express');
var app = express();
app.get('/', function(req, res){
    res.send('hello world');
});
app.listen(3000);

J'obtiens l'erreur suivante.

> D:\nodejs\mynode\index.js:2  
> var app=express();
    ^
ReferenceError: express is not defined
    at Object.<anonymous> (D:\nodejs\mynode\index.js:2:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
  • avez-vous exécuté npm install express avant d'essayer de charger le module?
  • oui je l'ai installé mais sa ne fonctionne pas
  • utilisation sudo npm install -g express commande sur votre terminal pour installer le module express.
  • merci pour vos suggestions
InformationsquelleAutor a8hok | 2014-02-20