如何在Windows上的Node.js中运行hello.js文件?

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

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

代码在控制台窗口中完美运行,但是如何在Windows环境中引用path

C:\abc\zyx\hello.js 

在Unix中,我猜这是显示$节点hello.js

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

我试过了

> node C:\abc\zyx\hello.js —-不起作用

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

UPDATE1:

将node.exe添加到hello.js文件所在的文件夹中。
添加path指向文件夹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 

请参阅我的文件结构

在这里输入图像说明

解决方法:不要运行node.exe,尝试在命令提示符下使用以下选项运行。

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

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

  1. 在这里下载Windows可执行文件: http : //nodejs.org/#download
  2. 将该文件复制到C:\
  3. 创buildC:\ hello.js
  4. 粘贴以下内容:
  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/'); 
  1. 保存文件
  2. 开始 – >运行… – > cmd
  3. C:
  4. C:> node hello.js

     Server running at http://127.0.0.1:1337/ 

而已。 这是在Windows XP上完成的。

您需要确保该node在您的PATH 。 要设置你的path,这个: http : //geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx 。

确保具有node.exe的目录位于PATH 。 那么你应该可以运行node path_to_js_file.js

对于一个好的“Hello World”示例,请查看: http : //howtonode.org/hello-node

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

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

node helloworld.js

输出:

Hello World

另一个简单的方法

  1. 将nodejs下载到您的系统
  2. 打开记事本写js命令“console.log('Hello World');”
  3. 将文件保存为hello.js,最好与nodejs位置相同
  4. 打开命令提示符导航到nodejs所在的位置
    c:\program files\nodejs
  5. 并从类似于c:\program files\nodejs>node hello.js的位置运行该命令
  6. 如果另一个位置的js文件给出文件pathc:\program files\nodejs>node path\hello.js

我安装了Windows的节点。 当我在Windows 7开始菜单中searchnode.js时,有一个node.js命令提示符。如果运行此特殊命令提示符,则可以在任何位置节点中的任何节点,而无需设置path或复制node.exe。

 c:\> node.exe %CD%\hello.js 

%CD%捕获DOS下的当前目录

WinXp:我已经创build了一个.bat文件

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

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

在开始屏幕中键入node js命令提示符。 并使用它。 或者在环境variables中设置节点的PATH

对于所有卡住如何开始!

https://github.com/sethvincent/javascripting

在这里复制链接死亡:

  1. 打开node.js命令提示符
  2. 通过input“mkdir javascripting”来创build名为javascripting的目录
  3. 通过键入“cd javascripting”将目录切换到javascripting文件夹
  4. 通过input“touch introduction.js”创build一个名为introduction.js的文件,或者对于WINDOWS:“NUL> introduction.js”
  5. 打开文件并input一些javascript例如“Console.log('hello');”
  6. 保存该文件,并通过键入“javascripting verify introduction.js”

您只需右键单击Windows上的.js文件,然后按“使用命令提示符打开” 打开cmd,将path复制到包含您的脚本的文件夹,然后运行命令“cd [在此处粘贴文本]”。 然后做“node example.js”