【问题标题】:Node won't run, just exits code 0节点不会运行,只是退出代码 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

标签: node.js


【解决方案1】:

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

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

【讨论】:

  • 你可以删除你的问题,如果你认为它没有用——这肯定会避免被否决。但这并不是那么愚蠢:)
猜你喜欢
  • 2014-06-24
  • 1970-01-01
  • 2021-10-17
  • 2019-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-08
  • 2014-01-05
相关资源
最近更新 更多