我只是嘗試運行終端中的commend以運行節點js服務器,在這種情況下,我在終端中鍵入節點app.js。我不知道哪裏出了問題..找不到模塊'server.io'
throw err; ^
錯誤:無法找到模塊 'server.io'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/opt/lampp/htdocs/project/socket/app.js:4:15)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('server.io').listen(server);
server.listen(3000);
app.get('/', function(req, res){
res.sendfile(__dirname + '/index.html');
});
缺少server.io依賴到你的package.json中?忘記npm我? –
我是新來的節點js ..請解釋它.. { 「name」:「socket」, 「version」:「0.0.1」, 「description」:「」, 「main」:「 app.js「, 」scripts「:{ 」test「:」echo「錯誤:未指定測試\&&exit 1」 }, 「author」:「」, 「license」:「ISC」 , 「依賴」:{ 「明示」: 「^ 4.13.4」, 「socket.io」: 「^ 1.4.6」 }} 運行 – surendar
'NPM我server.io --save'再試試再次。閱讀文檔https://docs.npmjs.com/ https://docs.npmjs.com/getting-started/semantic-versioning https://nodesource.com/blog/semver-tilde-and-caret/ –