我的 MacBook 上的 Node 经常崩溃,但我不知道是什么在使用 Node

我的 MacBook 上的 Node 经常崩溃,但我不知道是什么在使用 Node

我该如何解决这个问题?崩溃进程弹窗时不时就会出现。

它看起来像一个立即崩溃的进程,因此不会出现在进程列表中。

Process:               node [8824]
Path:                  /usr/local/Cellar/node/10.10.0/bin/node
Identifier:            node
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        plugin_host [8802]
Responsible:           node [8824]
User ID:               501

Date/Time:             2019-04-24 15:28:55.712 +0200
OS Version:            Mac OS X 10.14.4 
Report Version:        12
Bridge OS Version:     3.0

Time Awake Since Boot: 33000 seconds
Time Since Wake:       10000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found

Binary Images:
       0x100000000 -        0x100fb808f +node (???) <C0E2FA16-9C1B-3805-9967-EB7543CD9520> /usr/local/bin/node
       0x10dbad000 -        0x10dc176ef  dyld (655.1.1) <F217F7F8-A795-3109-B77F-B1E2277F3E3B> /usr/lib/dyld

答案1

您可以通过查看导致崩溃的具体错误来排除故障,在本例中是:

Dyld Error Message:
Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib

谷歌一下,就会node icu4c macos返回很多关于此问题的信息,其中包括来自东南有许多解决方案,要么重新安装,要么升级节点和有问题的库,icu4c。

相关内容