我不能让ping在Windows 10上的Node中执行。
运行命令
node ping.jsping.js
var exec = require('child_process').exec;
exec("ping -n 1 google.com");命令"ping -n 1 google.com“从提示符中正确工作。
Powershell是作为管理员打开的,也使用命令提示符进行了尝试。
// Exec works correctly
exec("mkdir newDir");

发布于 2016-04-06 15:58:30
根据我上面的评论:
不要将JS文件命名为ping.js,因为当在ping.js节点上运行时,它将尝试递归地再次运行ping.js文件
发布于 2020-01-20 02:13:48
我只是想抛开这件事,以防别人碰到和我一样的问题:
我得到了与@mummybot相同的错误窗口。我终于发现这是因为我正在调用npm start,但是在package.json中,我将命令定义为"start": "index.js"而不是"start": "node index.js"。如果你想不出办法,试着检查那些愚蠢的小东西!
https://stackoverflow.com/questions/36178624
复制相似问题