gpt4 book ai didi

windows - 如何使用 NodeJS 在 Windows 中执行文件?

转载 作者:可可西里 更新时间:2023-11-01 10:36:51 26 4
gpt4 key购买 nike

我安装了 Nodejs 并且是第一次使用它。 API 有点过于通用。第一个示例没有说明如何指定文件路径。我用代码设置了 testFile.js:

var http = require('http');

http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type':
'text/plain'});
response.end('Hello World\n');
}).listen(8124);

console.log('Server running at
http://127.0.0.1:8124/');

我通过输入 "node <enter> 1 + 1" 验证了 node.js 是否正确安装并得到“2”的回应。然后我尝试了:

>node "C:\path\testNode.js"

返回 ...这与传递不正确的文件没有什么不同

>node "C:\INCORRECTPATH\testNode.js"

然后我试着去掉括号,还是不行。还尝试在运行“node”命令之前更改目录。你猜怎么着!仍然没有工作。错误...非常有用,但我只是不知道如何修复它..?

语法是什么?

最佳答案

更新

<AnticlimacticConclusion>
重新启动计算机解决了问题。
</AnticlimacticConclusion>

所以 node.js 确实安装了。它甚至给出了结果(请记住在 OP 1 + 1 返回 2)。但是,无论出于何种原因,PATH 仍然处于上升状态。 (是的,我尝试了一个新的 cmd 实例)。

(本文其余部分为旧资料,仅供引用)

什么不起作用

当我通过以下命令进入命令提示符时,命令不起作用:

start > run > cmd > node C:\path\testNode.js

它也无法使用我在开始菜单中指向管理模式版本的 cmd 的快捷方式,该快捷方式链接到:

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat""

有效的方法

我在我的 PC 上进行了搜索,找到了一个名为“Node.js 命令提示符”的程序。我机器上的快捷方式指向:

C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat"

当我使用预加载的批处理文件运行 Node 命令时,一切正常。例如

> node C:\path\testNode.js

返回 Server running at http://127.0.0.1:8124/ .一张图片说1000个字。注意第一行。 enter image description here

换句话说,似乎需要这个批处理文件。

关于windows - 如何使用 NodeJS 在 Windows 中执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21168570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com