繁体   English   中英

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

[英]Run Hello world from node.js command prompt in windows 7

我已经从nodejs.org安装了node-v0.10.13-x86.msi
我有一个文件test.js有路径(d:\\ BNB \\ test.js)

test.js

console.log("Hello world!");

我可以从我的cmd运行test.js但不能从node.js命令提示符下面参见截图

从开始>运行> cmd(工作)

在此输入图像描述

从Node.exe(不工作) 在此输入图像描述

Node.exe是一个应用程序,可以用来从文件运行代码,或者自己运行代码,它的行为就像live-terminal一样。
一旦像第二个例子中那样运行node.exe,你将最终进入节点环境,并且那里的所有东西都不是cmd,而是JS。

如果键入: node example.js将调用节点环境并将在该环境中执行文件。

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

在节点REPL中,您可以键入

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

shuold运行你的文件..

您正尝试从节点提示符执行该程序。 你不这样做。 您只需运行节点终端。 它为您设置了一堆变量。 就像在普通的Windows shell中一样运行它。

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

在Windows命令提示符下键入节点 ENTER

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

console.log(“Hello World!”);

它回复“ Hello World!

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

然后在系统变量中检查变量路径。安装Node.js后,它还应该有:(其他路径); C:\\ Program Files \\ nodejs \\ < - Node.js目录的链接

点击-OK-

现在,如果您打开命令提示符,并转到.js文件的目录,那么'node'(node file.js)命令应该工作。这些步骤适用于我的问题。

我相信你需要从文件所在的位置启动节点服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM