gpt4 book ai didi

node.js - require ("nodegit") 阻止脚本退出

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:51 24 4
gpt4 key购买 nike

我在使用 nodegit 时遇到问题(v0.9.0)。任何需要包的 .js 脚本都将永远挂起并且不会退出。示例:

var nodegit = require('nodegit');

console.log("hello world");

在命令行上运行此命令将产生预期的控制台输出,但脚本永远不会退出。我需要使用 ctrl-C 从脚本中获取控制权。

但是,如果我注释掉 require 语句:

// var nodegit = require('nodegit');

console.log("hello world");

一切正常。

我在 Windows (7) 和 Linux (CentOS 7.1.1503) 上都遇到过这种情况。两台机器都使用v4.2.0的node。我猜这不是一个错误,而且我以某种方式滥用了该库,但我不明白我可能做错了什么。

最佳答案

It's a bug .

要解决此问题,您可以在确定不再有挂起的 I/O 时调用 process.exit()。

关于node.js - require ("nodegit") 阻止脚本退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020961/

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