我试图在一个名为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)

当前回答

下面是我刚刚运行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上完成的。

其他回答

WinXp: 我已经创建了一个。bat文件

node c:\path\to\file\my_program.js

这只是运行my_program.bat从资源管理器或在cmd窗口

只需将.js文件的文件关联更改为node.exe,您就可以直接从资源管理器运行。

右键单击文件->选择“打开”->选择“选择另一个程序” 复选框“总是使用此应用程序打开。js文件” 点击“更多应用程序”->“在PC中寻找另一个应用程序” 进入node.js安装目录。(默认C:\Program Files\nodejs\ node.exe" 点击“打开”,你可以看到cmd闪烁

现在你可以通过双击直接运行任何.js文件。

注意:将下面的代码添加到js文件的末尾将是有用的,因为它将保持控制台为击键打开。

console.log('Press any key to exit');

process.stdin.setRawMode(true);
process.stdin.resume();
process.stdin.on('data', process.exit.bind(process, 0));

对于所有受困于如何开始的人!

https://github.com/sethvincent/javascripting

复制这里以防链接失效:

打开node.js命令提示符 通过输入"mkdir javascripting"使目录称为javascript 输入"cd javascripting"将目录更改为javascript文件夹 创建一个名为import .js的文件,输入"touch import .js"或WINDOWS: "NUL > import .js" 打开文件,输入一些javascript。“Console.log(“你好”);“ 保存文件并输入"javascripting verify introduction.js"检查它的运行情况。

安装MSI文件: 从命令提示符n进入已安装目录C:\Program Files\nodejs

C:\>cd C:\Program Files\nodejs enter..

节点helloworld.js

输出:

你好世界

在开始屏幕中输入node js命令提示符。并利用它。 或 设置环境变量中节点的PATH。