[英]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.