2
我在我的快速应用程序中本地安装了模块node-redis(https://github.com/mranney/node_redis)。我添加了node-redis到我的package.json并运行npm install。该模块已安装。但是,如果我启动节点REPL做在nodejs中连接到redis
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)
我怎么能解决这个问题?
谢谢
“我添加了node-redis ...” - 可能是我误解了,但是如果你在package-json中写了“node-redis”,它应该只是“redis”。 –
@AndreasHultgren如果你仔细观察,你会发现模块实际上是'redis'。 –
@FlorianMargaine如果我仔细看看哪里?我看不到他的package.json。对我来说,看起来很合理,因为还有[node-redis](https://npmjs.org/package/node-redis)模块,所以可能错误地写错了名称并且没有注意到错误。 –