当我安装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”语句的不同版本吗?
由于
齐格弗里德
答案 0 :(得分:1)
您在该文件名中查看的内容实际上并不是Node.JS'版本或NPM的版本,但安装程序包的发行版本。
如果您遇到PATH
问题,因为它似乎是,您可以让Node自行更新:
npm update node npm update npm
这将使PATH
中的版本成为最新版本。
否则,您可以手动编辑环境变量:
有关如何执行此操作的详细信息,请参阅Editing PATH variable on Mac或Windows 7 - Add Path。