我试图在一个名为hello.js的单独文件中运行一个用javascript编写的hello世界程序

当前正在运行node.js的windows版本。

代码在控制台窗口中完美运行,但我如何在windows环境中引用路径。

C:\abc\zyx\hello.js

在Unix中,我猜它是显示$ node hello.js

我对Node.js绝对是新手,如果我做错了什么请纠正我。

我试着

>节点C:\abc\zyx\hello.js ----没有工作

> C:\abc\zyx\hello.js—没有工作

UPDATE1:

将node.exe添加到hello.js文件所在的文件夹中。 添加路径点到文件夹c:\abc\zyx\,我得到一个错误说

ReferenceError: hello没有定义

参见hello.js的内容

setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');

更新2:

到目前为止,我已经尝试了所有这些版本,似乎没有一个工作。也许我做错了什么。

>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello

参考我的文件结构

.
├── hello.js
├── node.exe
└── paths.txt

解决: 而不是运行node.exe,尝试在命令提示符中运行以下选项,它可以工作。

c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)

当前回答

你所要做的就是在Windows上右键单击。js文件,然后按“用命令提示符打开”。 或 打开cmd,复制路径到包含脚本的文件夹,并运行命令“cd[在这里粘贴文本]”。然后执行node example.js

其他回答

我为windows安装了node。 当我在windows 7开始菜单中搜索node.js时,有一个node.js命令提示符 如果您运行这个特殊的命令提示符,您可以在任何位置节点任何东西,而无需设置路径或将node.exe复制到任何位置。

下面是我刚刚运行http://nodejs.org/上的“Hello World”示例所采取的确切步骤。这是一个简单的例子。对于永久安装,您希望将可执行文件存储在比根目录更合理的位置,并更新PATH以包含其位置。

下载Windows可执行文件:http://nodejs.org/#download 复制文件到C:\ 创建C: \ hello.js 粘贴如下内容:

    var http = require('http');
    http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
    }).listen(1337, "127.0.0.1");
    console.log('Server running at http://127.0.0.1:1337/');

保存文件 Start ->运行…- > cmd c: C: hello.js >节点 服务器运行在http://127.0.0.1:1337/

就是这样。这是在Windows XP上完成的。

Windows/CMD不知道节点文件的位置。你可以手动输入:

path=%path%;"c:\Program Files\nodejs"

每次打开一个新的cmd.exe提示符

或者(在Windows 10中),

右键单击这台PC ->属性。 点击高级系统设置->环境变量(右下)。 选择“路径”,单击“编辑”。 单击new并输入C:\Program Files\nodejs. 重新启动,您应该能够从任何目录运行node。

另一种简单的方法

下载nodejs到你的系统 打开记事本写入js命令"console.log('Hello World');" 将文件保存为hello.js,最好与nodejs相同的位置 打开命令提示符导航到nodejs所在的位置 c: \ program files \ nodejs 从c:\program files\nodejs>node hello.js这样的位置运行该命令 如果js文件在另一个位置给出文件的路径 C:\程序文件\nodejs>节点路径\hello.js

正确安装node,就是这样。

现在打开终端到你的.js文件所在的路径。

例如,如果Javascript文件(fileName.js)位于文件夹C:\Documents\Project1。

进入那个文件夹,输入node,检查node是否启用 然后输入node fileName.js

简单!你的工作完成了!!