非常抱歉,如果这是一个非常普遍的问题,但我已经找了一圈也找不到答案。
我正在Windows上运行node.js
,它有2个安装项:Nodejs.exe
和Node.js
命令提示符。我已经用命令提示符成功地运行了脚本,但我无法弄清楚exe版本的作用。我想要使用的--debug
标志似乎只在exe上起作用。它似乎类似于Python idle,您可以键入d = 6
,然后键入d
并返回数字6,但我找不到它的其他功能。
能否有人帮忙解释一下它的作用?非常感谢!
非常抱歉,如果这是一个非常普遍的问题,但我已经找了一圈也找不到答案。
我正在Windows上运行node.js
,它有2个安装项:Nodejs.exe
和Node.js
命令提示符。我已经用命令提示符成功地运行了脚本,但我无法弄清楚exe版本的作用。我想要使用的--debug
标志似乎只在exe上起作用。它似乎类似于Python idle,您可以键入d = 6
,然后键入d
并返回数字6,但我找不到它的其他功能。
能否有人帮忙解释一下它的作用?非常感谢!
安装NodeJS在Windows上会提供两个快捷方式:
node
(假设node.exe
在路径中),它与直接键入相同。它非常适合进行简单测试(我经常将其用作计算器)。node.exe
(即NodeJS可执行文件)以及Node Package Manager中的npm
。但是,在默认安装中,NodeJS目录已添加到系统路径中,因此node
应该可以从任何命令提示符中使用。因此,您可以使用命令提示符(#2)来启动脚本,例如:
node app.js
其中app.js
是你编写的NodeJS代码。
但正如我之前提到的,node
和npm
通常在系统路径中,所以我不使用这两个快捷方式。相反,我只是启动一个新的命令提示符:
cmd
Enternode
Enter当测试特定(通常是简单的)问题时,REPL可能很有用,但当事情变得更加复杂时,REPL会变得笨重。因此,应该在包括Forever和node-supervisor等工具以及健全的TDD选项的Node生态系统的更大背景下理解REPL,这些工具可以成功地用于探索和测试更复杂的设计/问题。