dot.installでsocket.ioについての勉強をしているのですが、
サーバーに接続する際に、下記のようなエラーが出ます。
/home/vagrant/socket.io/node_modules/socket.io/node_modules/engine.io/node_modules/uws/uws.js:3 const http = require('http'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) 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 Server.init (/home/vagrant/socket.io/node_modules/socket.io/node_modules/engine.io/lib/server.js:115:16) at new Server (/home/vagrant/socket.io/node_modules/socket.io/node_modules/engine.io/lib/server.js:65:8) at Function.attach (/home/vagrant/socket.io/node_modules/socket.io/node_modules/engine.io/lib/engine.io.js:123:16) at Server.initEngine (/home/vagrant/socket.io/node_modules/socket.io/lib/index.js:274:21)
調べるとnode.jsのバージョン(v0.10.48)が古くsocket.ioに対応していないために起こるエラーであるとのことでしたのでUpdateしようとしたのですが、インストールをし直しても、npmから更新をかけても、バージョンが0.10.48から更新されません。
心当り等ありましたら教えていただけませんでしょうか?
追記いたします:
OS : MacOS
npm : v 5.5.1
回答1件
あなたの回答
tips
プレビュー