2
我試圖在Node.js中使用Redis作爲數據庫的build a simple "Twitter" style short messaging app(雖然我聽說MongoDB可能更容易)...Node.js - 「未捕獲的錯誤:找不到模塊」redis「」
我發現,點我的https://github.com/mranney/node_redis的方向,所以我設置使用早午餐一個新的Node.js項目,跑在我的項目目錄下面的指示幾個環節:
npm install redis hiredis
我然後將auth.js示例中的以下內容添加到vendor/script.js中
var redis = require("redis"),
client = redis.createClient();
然而,當我跑的早午餐W¯¯-s我在控制檯中出現以下錯誤:
Uncaught Error: Cannot find module "redis"
我假設它的東西做的模塊沒有被納入到我的項目,但我我不確定從哪裏開始。我加
"redis": "latest"
我的package.json文件,但似乎並沒有做任何事情。
我也試圖通過運行
sudo npm install -g redis
但仍沒有運氣全球安裝Redis的模塊。
我還要補充一點,我在OS X上安裝了Redis的服務器,我可以在終端運行:
$ redis-server
[2221] 17 Aug 10:48:42 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
[2221] 17 Aug 10:48:42 * Server started, Redis version 2.4.13
[2221] 17 Aug 10:48:42 * The server is now ready to accept connections on port 6379
[2221] 17 Aug 10:48:42 - 0 clients connected (0 slaves), 922304 bytes in use
[2221] 17 Aug 10:48:47 - 0 clients connected (0 slaves), 922304 bytes in use
我的應用程序目錄是一個標準的早午餐安裝 -
app
config.coffee
generators
node_modules
package.json
public
README.md
test
vendor
我在做什麼錯?
哪些子目錄和文件位於項目目錄的'node_modules'子目錄中?他們是否擁有正確的權限和所有者? – ebohlman 2012-08-17 19:18:32
@ebohlman http://i.imgur.com/0GqT0.png – 2012-08-17 21:03:10
這似乎都是爲了。你能否要求()該目錄中的任何其他模塊? – ebohlman 2012-08-17 21:56:01