如何在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
以包含其位置。
- 在这里下载Windows可执行文件: http : //nodejs.org/#download
- 将该文件复制到C:\
- 创buildC:\ 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/');
- 保存文件
- 开始 – >运行… – > cmd
- C:
-
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
另一个简单的方法
- 将nodejs下载到您的系统
- 打开记事本写js命令“console.log('Hello World');”
- 将文件保存为hello.js,最好与nodejs位置相同
- 打开命令提示符导航到nodejs所在的位置
c:\program files\nodejs
- 并从类似于
c:\program files\nodejs>node hello.js
的位置运行该命令 - 如果另一个位置的js文件给出文件path
c:\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
在这里复制链接死亡:
- 打开node.js命令提示符
- 通过input“mkdir javascripting”来创build名为javascripting的目录
- 通过键入“cd javascripting”将目录切换到javascripting文件夹
- 通过input“touch introduction.js”创build一个名为introduction.js的文件,或者对于WINDOWS:“NUL> introduction.js”
- 打开文件并input一些javascript例如“Console.log('hello');”
- 保存该文件,并通过键入“javascripting verify introduction.js”
您只需右键单击Windows上的.js文件,然后按“使用命令提示符打开” 或打开cmd,将path复制到包含您的脚本的文件夹,然后运行命令“cd [在此处粘贴文本]”。 然后做“node example.js”