在windows 7中从node.js命令提示符运行Hello world

在windows 7中从node.js命令提示符运行Hello world,windows,node.js,command-prompt,Windows,Node.js,Command Prompt,我已从 我有一个文件test.js,其路径为(d:\BNB\test.js) test.js: console.log("Hello world!"); 我可以从cmd运行test.js,但不能从node.js命令提示符运行。请参阅下面的屏幕截图 从开始>运行>命令(工作) 从Node.exe(不工作) 您正试图从节点提示符执行程序。你不能那样做。您只需运行节点终端。它为您设置了一系列变量。只需像在普通windows shell中一样运行它 您可以在node REPL中键入 require(

我已从
我有一个文件test.js,其路径为(d:\BNB\test.js)

test.js

console.log("Hello world!");
我可以从cmd运行test.js,但不能从node.js命令提示符运行。请参阅下面的屏幕截图

从开始>运行>命令(工作)

从Node.exe(不工作)
您正试图从节点提示符执行程序。你不能那样做。您只需运行节点终端。它为您设置了一系列变量。只需像在普通windows shell中一样运行它

您可以在node REPL中键入

require('d:\\BNB\\test')

运行您的文件..

Node.exe是一个应用程序,可用于从文件运行代码,或由文件自行运行,其行为类似于实时终端。
一旦您像在第二个示例中一样运行node.exe,您将在节点环境中结束,其中的所有内容都不是cmd,而是JS

若您键入:
node example.js
,它将调用节点环境并在该环境中执行文件


虽然运行node.exe与在cmd中键入
node
相同。

但是,一旦安装了node.js,我们就可以在命令提示符下运行测试

在Windows命令提示下,键入节点输入

然后,我们可以像在任何其他控制台上一样运行JavaScript代码测试:

log(“你好,世界!”)


它回复为“Hello World!”

要在Node.js中显示正确的目录,您需要在系统中创建正确的路径: 系统>高级系统设置>高级>环境变量


然后在系统变量中检查变量路径。安装Node.js后,它还应该有:(其他路径);C:\Program Files\nodejs\我认为您需要从文件所在的位置启动节点服务器。

也许我遗漏了什么,但看起来您在每个控制台窗口的不同位置运行文件。你确定底部屏幕截图中的位置正确吗?@Sean:当我点击d node.exe时,它会打开node.js cmd提示符,我只是给出了我的js文件的路径,该文件位于d驱动器中。谢谢你的提示回复,好的,你的意思是说我必须像我在第一个屏幕截图imgyeah中所做的那样。但是在节点终端。当您键入“node”并按enter键时,您的位置错误,您将得到一个“>”而不是当前目录。也许其他人可以更好地解释它谢谢回复,我在node.exe中键入了node
test.js
,但如果您已经在
node.exe
中,并且您在js环境中键入的所有内容都将在JavaScript中执行,而不是在CMD中。要执行test.js,请打开
cmd.exe
并在其中键入:
node test.js
——这是从文件运行节点的方法。