簡體   English   中英

在節點中向package.json添加新的依賴關系導致錯誤

[英]Adding new dependency to package.json in node causing error

我有serever.js文件,其中包含以下代碼。 我有另一個具有依賴項的package.json文件。 后來我將下划線依賴項添加到現有的依賴項中。 它在require(“ socket.io”)(http)上引發錯誤,因為require(...)不是函數。 當我使用命令節點運行文件時,添加依賴項后出現服務器錯誤。

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.8.x socket.io具有與當前語法不同的語法。 參見0.9的文檔: https : //github.com/socketio/socket.io/tree/0.9

當前用法:

var io = require("socket.io").listen(http);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM