节点不会运行,只是退出代码 0

Posted

技术标签:

【中文标题】节点不会运行,只是退出代码 0【英文标题】:Node won't run, just exits code 0 【发布时间】:2013-09-06 03:29:06 【问题描述】:

几天前,我厌倦了在打电话给npm install 时总是打电话给sudo,所以我尝试卸载节点并尝试通过 Homebrew 安装,我设法制造了一场巨大的灾难,但最终它奏效了。到现在……

当我运行 node app.jsnpm install 时,它什么也没做。

我尝试删除this等相关文件。

我尝试使用nvm。

尝试使用节点主页中的 .pkg 文件手动安装。

再次尝试通过自制软件。

仍然没有运气;但是,如果 Node 应用程序有编译错误,我会得到错误堆栈,但是当一切正常时,它不会开始侦听传入的连接,而是以代码 0 退出。

【问题讨论】:

当你只需要输入node 来使用REPL,它会起作用吗? 您是否尝试过更简单的方法,例如console.log('Hello, world!');?如果可行,您可以发布app.js 吗?您之前可能一直在使用非常旧的 Node 版本,或者其他什么。 node debug app.js 怎么样,可以吗? 您是否偶然安装了几个版本的 Node.js? node -v 说什么? 进入调试提示后,点击c 【参考方案1】:

好吧,在我发现问题后,我觉得真的很愚蠢,在我的 postgresql 配置中,我的数据库密码错误,并且由于某种原因导致了所有这些混乱。会赞成你们所有人,如果你们因为我是个白痴而反对我,就会理解。

OneOfOne 的node debug 然后继续按s 对我有用。

【讨论】:

你可以删除你的问题,如果你认为它没有用——这肯定会避免被否决。但这并不是那么愚蠢:)

以上是关于节点不会运行,只是退出代码 0的主要内容,如果未能解决你的问题,请参考以下文章

运行程序时 QT Creator 以代码 0 退出

使用代码 0 (0x0) 退出

如何获取使用 perf stat 运行的程序的退出代码?

Discord 机器人不会上线

尽管正确打印出所有输出,但程序未在 Java 中以退出代码 0 结束

Shell 退出代码与简单命令不一致