postinstall.js file begins by checking for known "will not work" conditions and printing an error message on the console all which end in 'Exiting.' But the script does not exit. Instead it keeps on going until it fails.
My case:
Archlinux upgraded the system ICU to version 64.
Node on Arch is compiled with system-icu → postinstall notices node is using system icu, but still continues on and tries to install icu4c-data@64l resulting in failure to install the package.
postinstall.js file begins by checking for known "will not work" conditions and printing an error message on the console all which end in 'Exiting.' But the script does not exit. Instead it keeps on going until it fails.
My case: Archlinux upgraded the system ICU to version 64. Node on Arch is compiled with system-icu → postinstall notices node is using system icu, but still continues on and tries to install icu4c-data@64l resulting in failure to install the package.