2014-07-08 19 views
6

Khi tôi thiết lập các máy phát điện góc với tiểu địa chủ tôi nhận được lỗi này sau khi làm grunt phục vụyeoman phát góc wont bắt đầu vào grunt phục vụ

module.js:340 

    throw err; 
     ^
Error: Cannot find module './lexer' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:10:10) 
    at Object.<anonymous> (/var/www/angMaps/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js:167:4) 
    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) 
+0

là đường dẫn đến "./lexer" chính xác? bạn có thể vui lòng đăng mã cho module.js hoặc tệp ứng dụng/máy chủ của bạn không? –

+1

@Rockyy Tôi chỉ cần làm theo http://stackoverflow.com/questions/13011290/cannot-find-module-coffee-script/19023184#19023184 này chỉ xóa thư mục node_modules và cài đặt npm trong thư mục đó đã khắc phục vấn đề . –

Trả lời

6

Như @SteveBirkner đã đề cập, xóa các thư mục node_modules và chạy npm install lệnh một lần nữa . Nó sẽ hoạt động.

+0

Điều này không hiệu quả đối với tôi !! Bất kỳ giải pháp nào khác? Tôi đã thử tất cả mọi thứ trên đã được tìm thấy rồi! event grunt -v cho tôi lỗi tương tự – mohi

+0

cảm ơn, đã làm việc cho tôi –

2

tôi đã cùng một vấn đề, và trong phần cuối của log Tôi đã nhận được một thông điệp như:

... 
http 200 http://registry.npmjs.org/-/all 
Killed 

Vấn đề là sự thiếu đủ bộ nhớ trong máy ảo của tôi. Một giải pháp là sử dụng trao đổi được đề cập đến here.

Các vấn đề liên quan