对nodejs版本和javascript版本感到困惑

时间:2016-02-05 21:27:36

标签: javascript node.js

当我安装nodejs时,我下载了以下文件:

node-v5.5.0-x64.msi

但是,当我运行“node -v”

 v0.12.2

我在nodejs上下载了一些教程代码,我看到他们使用新的javascript“let”语句而不是旧的“var”关键字。

但是,当我尝试在教程中执行javascript代码时,在我将所有“let”更改为“var”之前它不起作用。

然后它有效。

(1)我下载了什么版本的nodejs? v0.12或v5?

(2)它是否应该支持新的“let”声明?

(3)我可以下载支持“let”语句的不同版本吗?

由于

齐格弗里德

1 个答案:

答案 0 :(得分:1)

您在该文件名中查看的内容实际上并不是Node.JS'版本或NPM的版本,但安装程序包的发行版本。

如果您遇到PATH问题,因为它似乎是,您可以让Node自行更新:

npm update node
npm update npm

这将使PATH中的版本成为最新版本。

否则,您可以手动编辑环境变量:

有关如何执行此操作的详细信息,请参阅Editing PATH variable on MacWindows 7 - Add Path