2
명시 적 응용 프로그램에 로컬로 모듈 redis (https://github.com/mranney/node_redis) 모듈을 설치했습니다. package-json에 node-redis를 추가하고 npm install을 실행했습니다. 모듈이 설치되었습니다. 내가nodejs의 redis 연결
var redis = require("redis")
를 노드 REPL을 시작한다면 그러나 나는 얻을
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)
어떻게이 문제를 해결할 수 있습니까?
당신은 그것이redis
패키지를 찾을 수있는 폴더에 노드 REPL을 시작해야
"node-redis를 추가했습니다 ..."- 오해 할 수도 있지만 package-json에 "node-redis"를 적어두면 "redis"여야합니다. –
@AndreasHultgren 면밀히 살펴보면 모듈이 실제로 'redis'임을 알 수 있습니다. –
@FlorianMargaine 내가 자세히 보면? 나는 그의 패키지를 볼 수 없다 .json. 실수로 잘못된 이름을 쓰고 오류를 알아 차리지 못하는 것 같아요. [node-redis] (https://npmjs.org/package/node-redis) 모듈도 있습니다. –