如果这是一个很普通的问题,我很抱歉,但是我环顾四周,似乎找不到答案。
我在Windows上运行node.js,它安装了两个东西,Nodejs.exeNode.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代码。
不过,正如我所提到的,系统路径中通常有nodeapp.js两个快捷方式,因此我不使用这两个快捷方式。相反,我只是启动一个新的命令提示符:
赢+R
node输入
npm输入

07-24 16:42