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

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

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

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

C:\abc\zyx\hello.js

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

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

我试着

> node 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)
1116957 次浏览

你需要确保node在你的PATH中。要设置你的路径,这一点

确保有node.exe的目录在你的PATH。那么你应该可以 运行node path_to_js_file.js。< / p >

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

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

  1. 下载Windows可执行文件:http://nodejs.org/#download
  2. 复制文件到C:\
  3. 创建C: \ 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. Start ->运行…- > cmd
  3. c:
  4. < p > C: hello.js >节点

    Server running at http://127.0.0.1:1337/
    

That's it. This was done on Windows XP.

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

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

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

安装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. open命令提示符导航到nodejs所在的位置
    c:\program files\nodejs < / >
  5. 并从c:\program files\nodejs>node hello.js这样的位置运行该命令
  6. ,如果js文件在另一个位置给出文件的路径 李c:\program files\nodejs>node path\hello.js < / >

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

https://github.com/sethvincent/javascripting

复制这里以防链接失效:

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

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

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

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

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

打开cmd,输入:node "C:\Path\ to \File\Sample.js"

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

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

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

或者(在Windows 10中),

  1. 右击This PC -> properties
  2. 点击Advanced system settings -> Environment Variables(右下)。
  3. 选择Path,单击Edit
  4. 单击new并输入C:\Program Files\nodejs
  5. 重新启动,您应该能够从任何目录运行node。
我对windows有这样的问题。我是这样决定的: startApp.cmd: < / p >
@set JAVA_HOME=C:\jdk160_24
@set PATH=%JAVA_HOME%/bin;%PATH%
@cd /D C:\app\


@start /b C:\WINDOWS\system32\cscript.exe
C:\app\start.js

并将其保存在C:\scripts目录下的cmd文件 下一个文件是runApp.bat:

C:\scripts\startApp.cmd

问题是,当你打开Node.js repl时,所有人都自动认为你在命令提示符中。不管怎样,你可以用.load命令从repl运行一个javascript文件。例如:

.load c:/users/username/documents/script.js

同样的命令也可以在命令提示符中使用,如果您首先在命令提示符中输入不带参数的node来启动node(假设node在PATH中)。

我发现这很有趣,1)每个人都认为你在命令提示符而不是repl, 2)似乎没有人知道.load, 3)这有273个赞,证明许多其他node.js初学者也同样困惑。

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

  1. 右键单击文件->选择“以……打开”;→选择“选择另一个节目”;
  2. 选中“始终使用此应用程序打开。js文件”;
  3. 点击“更多应用”;→“在pc中寻找另一个应用程序”;
  4. 进入node.js安装目录。(默认C:\Program Files\nodejs\ node.exe"
  5. 点击“Open"你可以看到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));

Windows操作系统

  1. 按CTRL + r,然后键入CMD并按enter。
  2. 现在命令提示符将打开。

  3. after type CD filepath of file。cd C:\Users\user\Desktop\

  4. 请检查是否安装NPM使用此命令节点-v。 然后如果你安装了将得到节点版本号。
  5. 在命令提示符上键入命令,比如这个节点filename.js。示例(节点app.js)

C:\Users\user\Desktop>node app.js

正确安装node,就是这样。

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

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

只要进入那个文件夹,输入节点来检查节点是否启用 然后输入节点fileName.js

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