节点不会运行,只是退出代码 0
Posted
技术标签:
【中文标题】节点不会运行,只是退出代码 0【英文标题】:Node won't run, just exits code 0 【发布时间】:2013-09-06 03:29:06 【问题描述】:几天前,我厌倦了在打电话给npm install
时总是打电话给sudo
,所以我尝试卸载节点并尝试通过 Homebrew 安装,我设法制造了一场巨大的灾难,但最终它奏效了。到现在……
当我运行 node app.js
或 npm 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的主要内容,如果未能解决你的问题,请参考以下文章