首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在nodejs中连接redis

在nodejs中连接redis
EN

Stack Overflow用户
提问于 2013-10-15 16:52:12
回答 1查看 5.9K关注 0票数 4

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

代码语言:javascript
代码运行次数:0
运行
复制
var redis = require("redis")

我得到了

代码语言:javascript
代码运行次数:0
运行
复制
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)

我该如何解决这个问题呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-10-15 17:34:39

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

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

顺便说一句,学习如何使用npm install redis --save。这将在本地安装redis,并在package.json文件中添加依赖项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19376959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档