【发布时间】:2012-03-23 05:35:43
【问题描述】:
我刚刚在我的 Windows 系统上安装了最新的 node.js v0.6.13 安装程序。既然我已经完成了,我还需要做什么才能完成这项工作。
我的 nodejs 位于我的 Program Files(X86) 文件夹中,我的 js 文件位于 c:\inetpub\www\root 文件夹中,但是当我打开 node.exe 并尝试在 wwwroot 目录中运行 js 文件时什么也没做。然后我将js文件复制到nodejs文件夹中,尝试在控制台运行js文件,出现如下错误:
ReferenceError: helloWorld 未定义
at repl:1:2
at REPLServer.eval (repl.js:80:21)
at Interface.<anonymous> (repl.js:182:12)
at Interface.emit (events.js:67:17)
at Interface._onLine (readline.js:162:10)
at Interface._line (readline.js:426:8)
at Interface._ttyWrite (readline.js:603:14)
at ReadStream.<anonymous> (readline.js:82:12)
at ReadStream.emit (events.js:88:20)
at ReadStream._emitKey (tty.js:327:10)
我是新手,所以对此不太了解,有人可以回复说明以使这项工作正常进行吗?
谢谢!
【问题讨论】:
-
你能显示你没有运行的源代码吗?它位于
inetpub中的事实让我相信您还不了解 Node.js 是什么。 (它使用内部 HTTP 服务器对象处理自己的 Web 服务需求,因此不会使用 IIS。) -
是的,就像我说我是新手,但是我的项目文件驻留在我的系统上的位置有什么关系。如何执行 Node.exe 来执行我的 helloWorls.js 文件。
-
不,没关系,但是Node.js修改了Javascript的全局范围,使其与浏览器中的Javascript不同,所以没有很小心,为Node编写的
.js文件.js 无法在浏览器中运行(因此您不希望它们出现在 IIS 上)。
标签: node.js