Je suis nouveau sur Node.js, essayez d'apprendre express pour créer ma première application Web. Je suis resté bloqué sur mon tout premier exemple de code et j'ai besoin d'aide pour le faire fonctionner. Avant de publier cette question, j'ai fait une recherche sur le débordement de pile, trouvé des questions similaires mais je ne pouvais toujours pas y remédier.
Erreur: impossible de trouver le module «express»
J'utilise mac os 10.8.2 . J'ai installé Node.js en utilisant nvm
.
node.js: chemin d'accès au nœud 0.8.20: /Users/feelexit/nvm/v0.8.20/bin/node chemin à exprimer: / Users / feelexit / nvm / node_modules / express
voici mon exemple de code: ce fichier se trouve à:
/Users/feelexit/WebstormProjects/learnnode/node_modules/index.js
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('welcome to express');
});
app.listen(3000);
quand j'essaye d'exécuter cette commande node index.js
Je reçois le message d'erreur suivant, aidez-moi à le réparer.
Je vous remercie.
Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/Users/feelexit/WebstormProjects/learnnode/node_modules/index.js:1:81)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
feelexits-Mac:node_modules feelexit$
Mise à jour pour répondre à la question de chovy:
feelexits-Mac:~ feelexit$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: ENOENT, open '/Users/feelexit/package.json'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Darwin 12.2.0
npm ERR! command "/Users/feelexit/nvm/v0.8.20/bin/node" "/Users/feelexit/nvm/v0.8.20/bin/npm" "install"
npm ERR! cwd /Users/feelexit
npm ERR! node -v v0.8.20
npm ERR! npm -v 1.2.11
npm ERR! path /Users/feelexit/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/feelexit/npm-debug.log
npm ERR! not ok code 0
npm install
package.json
dossier. Cela aidera à déboguer le problème.