2016-11-02 7 views
0

とプロパティ「店」を読み込めません:は私が私のNode.jsアプリケーションを実行しようとすると、私は次のエラーを経験していRedisStoreとNode.jsの

Starting child process with 'node ./app.js' 
C:\Users\Julian\OneDrive\Documents\Websites\Node\node_modules\connect-redis\lib\connect-redis.js:33 
    var Store = connect.session.Store; 
          ^

TypeError: Cannot read property 'Store' of undefined 
    at module.exports (C:\Users\Julian\OneDrive\Documents\Websites\Node\node_modules\connect-redis\lib\connect-redis.js:33:30) 
    at Object.<anonymous> (C:\Users\Julian\OneDrive\Documents\Websites\Node\app.js:9:42) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 
    at Module.runMain (module.js:590:10) 
    at run (bootstrap_node.js:394:7) 
    at startup (bootstrap_node.js:149:9) 
Program node ./app.js exited with code 1 

Starting child process with 'node ./app.js' 
Received SIGINT, killing child process... 
Parent process exiting, terminating child... 
Terminate batch job (Y/N)? y 

次のように私のpackage.jsonファイルは次のとおりです。

{ 
    "name": "NodeChat", 
    "version": "0.0.0", 
    "main": "app.js", 
    "scripts": { 
    "stop": "echo not implemented", 
    "start": "supervisor ./app.js" 
    }, 
    "dependencies": { 
    "connect-flash": "0.1.1", 
    "connect-redis": "1.4.7", 
    "cookie-parser": "1.4.3", 
    "ejs": "0.8.5", 
    "express": "4.6.1", 
    "express-partials": "0.2.0", 
    "express-session": "1.14.2", 
    "redis": "0.10.1" 
    } 
} 

互換性の問題があると思っていましたが、私は[email protected]の互換バージョンを実行していると思います。私はRedisのインスタンスを実行している。

答えて

0

"connect-redis"を更新しています: "1.4.7"から1.5.0は私の問題を解決しました。

関連する問題