Node.js'de yeniyim, ilk web uygulamamı oluşturmak için express'i öğrenmeye çalışın. İlk örnek kodumda takılı kaldım ve çalıştırmak için biraz yardıma ihtiyacım var. Bu soruyu göndermeden önce, yığın taşması üzerinde arama yaptım, bazı benzer sorular buldum ama yine de düzeltemedim.
Hata: 'express' modülü bulunamıyor
Mac os 10.8.2 kullanıyorum . Kullanarak Node.js yükledim nvm.
node.js: 0.8.20 düğüme giden yol: /Users/feelexit/nvm/v0.8.20/bin/node ifade edilecek yol: / Kullanıcılar / feelexit / nvm / node_modules / express
işte benim örnek kodum: bu dosya şurada bulunur:
/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);
bu komutu çalıştırmayı denediğimde node index.js
Aşağıdaki hata mesajını alıyorum, lütfen düzeltmeme yardım edin.
Teşekkür ederim.
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$
Chovy'nin sorusunu yanıtlamak için güncelleme:
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.jsondosyanızı gönderin . Bu, sorunun giderilmesine yardımcı olacaktır.