【发布时间】:2017-06-07 06:25:04
【问题描述】:
我想使用 socket.io 和 https://socket.io/get-started/chat/ 用户这个链接来了解我何时尝试运行 node index.js
我遇到了一个错误
const WebSocket = require('./lib/WebSocket');
^^^^^ SyntaxError: Use of const in strict mode.
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Server.init (C:\WEBLER\Socket.io\node_modules\socket.io\node_modules\engi ne.io\lib\server.js:119:16)
at new Server (C:\WEBLER\Socket.io\node_modules\socket.io\node_modules\engin e.io\lib\server.js:65:8)
at Function.attach (C:\WEBLER\Socket.io\node_modules\socket.io\node_modules\ engine.io\lib\engine.io.js:123:16)
我看了问题。一般人说node.js的升级版
当我运行node --version
答案是 2.7.4 我试过了
npm cache clean -f
npm install stable
node --version
但没有解决。我该如何解决问题?
【问题讨论】:
-
所以你更新了节点,但仍然没有解决。你能确保你成功更新了节点吗?
-
为什么不用nvm来管理node版本和升级呢?它实际上是一个很棒的工具!
-
你试过用'var'代替'const'吗?
标签: javascript node.js sockets