Javascript 节点未运行,websocket错误
我在尝试运行节点时出错。我已经安装了ws和websocket,但似乎都不起作用Javascript 节点未运行,websocket错误,javascript,node.js,Javascript,Node.js,我在尝试运行节点时出错。我已经安装了ws和websocket,但似乎都不起作用 只需将“const”替换为“var”。严格模式强制您明确声明变量。最可能发生的情况是,您正在使用旧版本的node(更具体地说是V8)执行脚本,该版本对如何/在何处使用某些ES6功能有限制。至少将node升级到v4.0.0应该可以解决问题。您正在运行哪个版本的node.js?上面说在严格模式下使用const。这是你的问题。更新节点。我目前运行的是v0.12.18,我已经将其更新为v0.12.18的最新版本?@pedro
只需将“const”替换为“var”。严格模式强制您明确声明变量。最可能发生的情况是,您正在使用旧版本的node(更具体地说是V8)执行脚本,该版本对如何/在何处使用某些ES6功能有限制。至少将node升级到v4.0.0应该可以解决问题。您正在运行哪个版本的node.js?上面说在严格模式下使用const。这是你的问题。更新节点。我目前运行的是v0.12.18,我已经将其更新为v0.12.18的最新版本?@pedrogaspa Nope。最新长期支持的NodeJS版本是6。看:天哪,这个,你能帮我在使用vps时给出命令行吗?你也推荐版本6或8。节点v8.x要到10月才会成为LTS分支。节点v6.x是当前最新的LTS分支。这取决于您的选择,因为在决定使用哪个分支时,有多个因素在起作用。您能更详细地介绍一下吗?在js文件中按变量更改常量?确切地说,更改常量myVar=require。。。按var myVar=require。。。。正如mscdex所说,您的版本不支持const myVar=语法。无论如何,在对象引用上使用常量只会使引用常量,而不会使对象本身在以后仍然可以修改。