在Windows x86上开始使用NODE.JS

3

刚刚开始学习 node.js。我用的是 Windows PC。我去了 nodejs.org 下载了 Windows 版本的 nodejs.msi,然后,在 programfilesx86 文件夹里看到了一个文件夹。

我该如何编写和编译我的 helloworld 程序?

我想我需要使用命令提示符。我甚至创建了一个名为 hello.js 的文件,但我不知道它应该放在哪里或如何执行它。

对此的任何建议将不胜感激。

3个回答

6

前往命令提示符(> 运行 > cmd),这是Windows终端。

在那里键入node -v以查看Node是否响应正常(它应该显示已安装的版本)。

之后,导航到包含您的“hello world”示例的文件夹。

例如,如果您的hello.js在C:\中,则:

cd C:
node hello.js

那应该可以运行。


它没有响应。我应该在环境变量中设置什么? - user1051322
@user1051322:你需要将Node的目录包含在你的PATH变量中,尽管我认为Windows安装程序已经处理了这个问题。 - Ed S.
Ed S. 最新的 Node 的 .msi 文件会为你处理这个问题。 - alessioalex
截至2012年6月,Windows安装程序仍然存在一些问题:它要求您重新启动Windows会话以使路径更改生效,它不允许您选择安装目录等。 - leonbloy
截至2013年11月,Windows安装程序已经改善了很多——路径更改通常(但并非总是)在同一Shell中可用。然而,许多npm软件包需要以管理员身份运行才能成功安装。 - Michael Paulukonis

2

在重启系统后,这个问题得到了解决,因为这是Windows系统的特性。在Windows系统中,安装任何东西之后都需要重启。


3
这是一个常见的误解。通常情况下,如果您足够了解,就不需要重新启动计算机,仅重启应用程序或服务即可。很可能是某个服务需要启动,或者由于需要重新获取环境变量,命令提示符需要重新打开。 - Phil Hannent
@Phil Hannent:我应该重启哪个服务? - user1051322

0

另一种选择是使用像Enide Studio这样的IDEhttp://sf.net/p/nodeclipse/

不需要在命令提示符中输入,只需右键单击任何.js文件并选择“运行为 -> Node应用程序”,在控制台视图中查看输出。所有功能都在一个窗口中,无需切换。 集成调试器和JSHint。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接