2014-07-02 105 views
1

我正在瀏覽我的第一個node.js項目。我已經安裝了LOCKIT,有一個app.js文件,當我嘗試運行它,我得到這個錯誤node.js,noob,找不到模塊'lockit-mongodb-adapter'

module.js:340 
    throw err; 
    ^Error: Cannot find module 'lockit-mongodb-adapter' 
    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 new module.exports (C:\Users\xx\Documents\mailer\index.js:38:44) 
    at Object.<anonymous> (C:\Users\xx\Documents\mailer\examples\mongodb\app. js:32:14) 
    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) 

我我已經安裝了LOCKIT-MongoDB的適配器非常肯定。 Thx

回答

2

您需要安裝模塊。 Cd添加到您的應用程序目錄的根目錄並運行此命令,並確保lockit-mongodb-adapter位於您的節點模塊目錄中。

npm install lockit-mongodb-adapter 

如果你確定它是安裝,你可以做的另一件事是仔細檢查,看看通過運行該命令安裝的是什麼:

npm list 

而這一次,看看是全球的裝機量:

npm list -g 

更新:

我能夠重現您所在的問題。爲了解決它,我從節點moules目錄中刪除了模塊。並重新安裝使用以下命令:

npm install lockit-mongodb-adapter -save 

現在顯示了在NPM名單沒有問題:

enter image description here

+0

當我運行此命令:NPM名單,我有這個錯誤NPM ERR !無效:[email protected] C:\ Users \ xx \ Documents \ mailer \ e xamples \ mongodb \ node_modules \ lockit-mongodb-adapter npm ERR!不好的代碼0 – Mercer

+0

好吧,我要安裝它,看看我是否可以重現這個問題。 –

+0

我已經更新了我的答案,希望這會對您有所幫助。 –