如果这是一个很普通的问题,我很抱歉,但是我环顾四周,似乎找不到答案。
我在Windows上运行node.js
,它安装了两个东西,Nodejs.exe
和Node.js
命令提示。我已经让脚本在命令提示符下运行,但我无法确定exe版本的作用。我要使用的--debug
标志似乎只对exe有效。它的工作方式似乎类似于python idle,您可以在其中键入d = 6
,然后键入d
并返回数字6,但是我找不到它还可以执行的任何操作。
有人能帮我解释一下这是干什么的吗?非常感谢!
最佳答案
在Windows上安装nodejs时提供了两个快捷方式:
node.js=这是一个用于测试和执行JavaScript代码的强制外壳。这与从命令提示符中键入node
的情况相同(假设node.exe
在路径中)。它对于简单的测试非常有用(我经常把它用作计算器)。
node.js command prompt=这是一个标准的命令提示,其中路径已调整为包括nodejs可执行文件(nodejs executable)以及节点包管理器(node package manager)。但是,在默认安装中,nodejs目录会添加到系统路径中,因此任何命令提示符都应该提供node.exe
因此,使用命令提示符(2),您可以使用它来启动脚本,例如:
node app.js
其中,
npm
是您编写的nodejs代码。不过,正如我所提到的,系统路径中通常有
node
和app.js
两个快捷方式,因此我不使用这两个快捷方式。相反,我只是启动一个新的命令提示符:赢+R
node
输入npm
输入