Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点未运行,websocket错误_Javascript_Node.js - Fatal编程技术网

Javascript 节点未运行,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

我在尝试运行节点时出错。我已经安装了ws和websocket,但似乎都不起作用


只需将“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=语法。无论如何,在对象引用上使用常量只会使引用常量,而不会使对象本身在以后仍然可以修改。