4

Express アプリケーションにモジュール 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)

どうすればこれを修正できますか?

ありがとうございました

4

1 に答える 1

2

redisパッケージを検索できるフォルダーでノード REPL を開始する必要があります。ローカル インストールにインストールした場合はredis、必ずローカル インストール フォルダーからノード REPL を実行してください。

たとえば、 にインストールredisした場合、このフォルダに ing したC:\Users\Jim\Projects\project1後に node を実行する必要があります。cd

補足として、 の使用方法を学びますnpm install redis --save。これにより、ローカルにインストールredisされ、package.json ファイルに依存関係が追加されます。

于 2013-10-15T09:34:38.987 に答える