Tôi mới sử dụng Node.js, cố gắng học cấp tốc để xây dựng ứng dụng web đầu tiên của mình. Tôi gặp khó khăn với mã mẫu đầu tiên của mình và cần một số trợ giúp để chạy mã này. Trước khi tôi đăng câu hỏi này, tôi đã tìm kiếm trên stack tràn, tìm thấy một số câu hỏi tương tự nhưng vẫn không khắc phục được.
Lỗi: Không thể tìm thấy mô-đun 'express'
Tôi đang sử dụng mac os 10.8.2 . Tôi đã cài đặt Node.js bằng cách sử dụng nvm
.
node.js: Đường dẫn 0.8.20 tới nút: /Users/feelexit/nvm/v0.8.20/bin/node đường dẫn để thể hiện: / Users / feelexit / nvm / node_modules / express
đây là mã mẫu của tôi: tệp này nằm ở:
/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);
khi tôi cố gắng chạy lệnh này node index.js
Tôi nhận được thông báo lỗi sau, vui lòng giúp tôi khắc phục.
Cảm ơn bạn.
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$
Cập nhật để trả lời câu hỏi của 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
tệp của bạn . Điều đó sẽ giúp gỡ lỗi vấn đề.