2011-10-29 69 views
2

我试图让我的node.js Hello World代码正常工作。我的问题是,当我尝试在我的节点控制台上运行我的“Hello World”js脚本文件时,我得到“...”,它会一直重复此操作,直到我运行.clear命令。Node.js Hello World不起作用

但是,当我直接输入我的hello代码到控制台,一切工作正常...我使用Windows 7 x64。

下面是结果的截图:

http://i.stack.imgur.com/SJqaQ.png

enter image description here

+4

完全无关注:甜美的背景^ _^ –

+7

邮政编码,而不是截图。 –

+1

记事本中的代码看起来像是在创建一个HTTP服务器 - 你是否尝试在网页浏览器中连接它? – millimoose

回答

15

您正在尝试运行内部节点本身你的程序。您正在启动程序的控制台是用于原始JavaScript代码的。您在那里写的行意味着在窗口终端中运行。尝试相同的命令,它会工作。

+0

哦,我认为这只是他的shell提示符。那是几美元?哦,OP在整个shell行中键入了提示?! –

+0

对不起,我的第一次尝试使用控制台,所以如果得到这个权利,我应该尝试在Windows cmd中运行它?或者是其他东西? – Linas

+0

@Linas是的,你应该从windows命令提示符(或unix shell)运行注释'node hello.js'。 –

2
  1. 点击 “开始”
  2. 运行cmd.exe的

然后运行命令行下面的命令:

CD C:\用户\ Shhinigami \桌面\

node hello.js

当您单独运行node.exe时,它会打开节点界面。当您使用参数(如文件名)运行它时,它会尝试执行您作为参数传递的文件。此外,运行:

节点从cmd.exe的目录更改为脚本目录-h

2

,然后打:

node hello.js

然后从Web浏览器去到:

http://127.0.0.1:8000/

,你会看到的Hello World消息:)

-1

现在你只要到[开始>所有程序>的Node.js> Node.js的命令提示符],然后从那里运行。

+0

他们已经从他们的节点控制台运行他们的代码。 – carols10cents