节点立即被杀死 - MacOS

Luc*_*asP 4 crash macos node.js

我一直在尝试调试为什么会发生这种情况以及如何修复它以便我可以工作!\n问题如下所示:

\n\n
\xe2\x9e\x9c  ~ node\n[1]    2912 killed     node\n
Run Code Online (Sandbox Code Playgroud)\n\n

它发生在yarnandnpm所以我假设它是node。我在 中找不到任何node提及/var/log/system.log。\n我尝试通过brew 重新安装节点,但错误仍然存​​在。我也重新安装了纱线。\n我还能做些什么来找出发生这种情况的原因?这是在哪里记录的?

\n\n

顺便说一句:我没有内存不足,我有可用的内存和硬盘空间

\n\n

我打开“控制台”实用程序应用程序,并在尝试启动 NodeJS 时发现此错误:

\n\n

proc 4298: load code signature error 2 for file "node"

\n\n

谢谢

\n

Art*_*lpe 5

如果打开Console.app查看崩溃报告,节点崩溃的原因是EXC_CRASH (SIGKILL (Code Signature Invalid))

如果您使用n,这种情况经常发生,每次更改版本时,新的可执行文件都没有正确的签名。

你需要运行:

codesign --force --deep --sign - /usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)

请在此处查看更多详细信息https://github.com/nodejs/node/issues/40827