0
私は設定用にexact32でvagrantとvirtualboxを使用しています。インストール済みのNode.js v0.10を使用して:'プロパティを読み取れません'という理由でapp.jsをノードできません 'MemoryStore' of undefined '
- curl -sL https://deb.nodesource.com/setup_0.10 | sudo bashの -
- 須藤はapt-getを-yは
をnodejsと私はsudoのノードに次のように見えることはできませんインストールします。
TypeError: Cannot read property 'MemoryStore' of undefined
at Object.<anonymous> (/vagrant/app/auth.js:16:40)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/vagrant/app/app.js:8:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:945:3
at node.js:945:3
:
var everyauth = require('everyauth');
var nconf = require('nconf');
var Recaptcha = require('recaptcha').Recaptcha;
var crypto = require('crypto');
var connect = require('connect');
var cookie = require('cookie');
var express = require('express');
var models = require('./models/');
var hash = require('./hash');
var config = require('./config');
/* load API keys */
nconf.env().file({file: 'settings.json'});
var session_store = new connect.session.MemoryStore();
は、私は、次のエラーを得ました
私は3年前に私がプロジェクトを作ったとき、私は単に「sudo npm install」を実行し、実行しようとしたことを言わざるを得ません。私は、jsと新しくインストールされたnpmの間に互換性の問題があると考えています。
の古いバージョン(2.xの、3.xの)をインストールします。とても有難い –