node.js,noob,找不到模块'lockit-mongodb-adapter'
我正在通过我的第一个node.js项目。 我已经安装了lockit,有一个app.js文件,当我尝试运行它时,我得到这个错误
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-adapter。 谢谢
您需要安装模块。 Cd到您的应用程序目录的根目录并运行此命令并确保lockit-mongodb-adapter
在您的节点模块目录中。
npm install lockit-mongodb-adapter
另一件你可以做的事情,如果你确定它是安装双重检查,看看是什么安装运行此命令:
npm list
而这个看全球安装的是什么:
npm list -g
更新:
我能够重现你所在的问题。 为了解决它,我从节点moules目录中删除了模块。 并用以下命令重新安装:
npm install lockit-mongodb-adapter -save
它现在出现在npm列表中,没有问题: