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)模塊,所以可能錯誤地寫錯了名稱並且沒有注意到錯誤。 –