第一次使用node.js – “ReferenceError:节点未定义”

我刚刚安装了node.js. 我试图写节点-v应该检查版本 – 它不工作。 这是输出:

> node -v ReferenceError: node is not defined at repl:1:2 at REPLServer.self.eval (repl.js:110:21) at Interface.<anonymous> (repl.js:239:12) at Interface.emit (events.js:95:17) at Interface._onLine (readline.js:202:10) at Interface._line (readline.js:531:8) at Interface._ttyWrite (readline.js:760:14) at ReadStream.onkeypress (readline.js:99:10) at ReadStream.emit (events.js:98:17) at emitKey (readline.js:1095:12) > 

我用git – command: node打开它

我试着用“Git”来运行它,也许是这个问题,我得到了完全相同的输出。

我正在使用Windows 8,如果它是相关的 – 按照本教程,直到现在:

我如何使它工作?

看起来你已经进入节点REPL ,然后键入node -v

好消息是这意味着节点正在工作!

要从这里检查版本,您可以键入process.version来获取节点版本。 或者inputprocess.exit()来退出节点REPL并返回bash(或等价的terminal)。

从这里node -v应该只输出节点版本。

编辑

第一次使用node.js

虽然已经回答了,但只要把我的2分钱,

通常情况下,第一次用户会绊倒它,所以我发布了一些屏幕截图,并且OP想要尝试node -v ,所以使它更容易跟随。

错的 !!

Win + S> Node //或者以其他方式打开它

那么你可以在这里尝试'node -v',这会引发错误


正确的 !!

在这里它应该按预期工作


或者你可以做..

那么你必须去另一个命令

希望它可以帮助别人。

尝试从“Node.js命令提示符”而不是node.exe运行节点。 您应该从nodejs.org安装nodejs.msi,然后在安装完成后,转到:开始>所有程序> Node.js> Node.js命令提示符。 它为我工作

尝试打开一个新的terminal(运行 – > CMD),然后执行:

 node /your_file_name.js 

要查看您安装的版本,只需执行:

 node -v 

遵循以下步骤:

  1. 打开命令提示符: RUN> CMD
  2. 导航到nodejs所在的文件夹: C:\ users \ name> cd path_of_nodejs
  3. 打开nodejs: C:\ path_of_nodejs>节点
  4. 从节点REPL模式退出: > process.exit()
  5. 您准备好了您的节点命令: > node -v

即使安装了NODE服务器,也面临同样的情况,尝试直接点击启动菜单的NODE ICON来执行“node-v”命令。 而不是做所有你需要做的是去命令提示符,然后去C:/ program files /节点path,并键入“node -v”命令它一定会显示您的节点的版本。

在这里输入图像描述

感谢您的帮助。

如果您使用的是与我一样的窗口,并且想要一个桌面快捷方式,并且您已经拥有好的node.js桌面图标,请编辑这样的快捷方式属性:

  1. 右键单击并select属性
  2. 单击更改图标,select当前图标,然后单击确定(将其locking)
  3. 在目标框中,如果你是迂腐的,则将其全部更改为简单地说cmd或c:\ windows \ System32 \ cmd.exe。

现在您有一个命令提示符,并且在您期望的文件夹中打开的node.js图标可以正确响应node -v命令。