2016-04-20 4 views
0

以下のコードを含むserever.jsファイルがあります。依存関係のある別のpackage.jsonファイルがあります。私は後に既存の依存関係にアンダースコアの依存関係を追加しました。 require(...)は関数ではないので、require( "socket.io")(http)にエラーがスローされます。私はコマンドを使用してファイルを実行すると、ノードのエラーが依存性を追加した後に来ている。エラーが発生したノードのpackage.jsonに新しい依存関係を追加する

var express = require('express'); 
var app = express(); 
var bodyParser = require('body-parser'); 
var http = require('http').Server(app); 
var io = require("socket.io")(http); 

package.json

"dependencies": { 
"express": "~3.4.0", 
"jade": "*", 
"socket.io": "0.8.x", 
"logfmt": "~1.1.2", 
"nodemailer": "~0.7.0", 
"mongoose": "^4.2.4", 
"body-parser": "~1.4.3", 
"underscore": "~1.5.2" // when I add this line error is coming. 

}

いくつかのいずれかが、この上で私を提案することができます。

+0

どのように正確にあなたが依存関係を追加する0.9のマニュアルを参照してください? 'npm install underscore --save'を使っていますか? –

+0

いいえ私はnpmをインストールしました – Karthik

+0

package.jsonを元に戻し、--saveオプションを付けて実行してみてください。あなたのpackage.jsonは自動的に更新されるべきです –

答えて

関連する問題