在nodejs中连接到redis

我在本地快速应用程序中安装了一个模块node-redis( https://github.com/mranney/node_redis )。 我添加了node-redis到我的package.json并运行npm install。 该模块已安装。 但是,如果我启动节点REPL和做

var redis = require("redis") 

我明白了

 Error: Cannot find module 'redis' 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 repl:1:13 at REPLServer.self.eval (repl.js:110:21) at repl.js:249:20 at REPLServer.self.eval (repl.js:122:7) at Interface.<anonymous> (repl.js:239:12) at Interface.EventEmitter.emit (events.js:95:17) 

我怎样才能解决这个问题?

谢谢

您必须在可以查找redis包的文件夹中启动节点REPL。 如果您在本地安装中安装了redis ,请确保从本地安装文件夹运行节点REPL。

例如,如果您在C:\Users\Jim\Projects\project1安装了redis ,则需要在进入该文件夹后运行节点。

在附注中,学习如何使用npm install redis --save 。 这将在本地安装redis ,并在你的package.json文件中添加依赖项。