第一次使用node.js - "ReferenceError:节点未定义"

Ric*_*hez 30 javascript git node.js

我刚刚安装了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) >
Run Code Online (Sandbox Code Playgroud)

我用git-command打开它: node

我尝试使用"Git"运行它,想想也许这是问题,我得到完全相同的输出.

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

https://www.youtube.com/watch?v=tlntE8fe6u4

http://youtu.be/FqMIyTH9wSg

我如何使其工作?

ben*_*ton 53

看起来您已进入节点REPL然后键入node -v

好消息是,这意味着节点正在运行!

要从此处检查版本,您可以键入process.version以获取节点版本.或者键入process.exit()以退出节点REPL并返回bash(或等效终端).

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


Irf*_*Irf 35

编辑

第一次使用node.js

虽然已经回答,但只是加入我的2美分,

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

错的 !!

Win + S> Node //或者你通过其他方式打开它

然后你在这里尝试'node -v',这会引发错误


正确的 !!

它应该按预期工作


或者你可以做..

然后你必须使用另一个命令

希望它可以帮到某人.


Ber*_*oci 9

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

  • 您应该从nodejs.org安装nodejs.msi,然后在安装完成后转到:开始>所有程序> Node.js> Node.js命令提示符.它对我有用 (3认同)