node:无法初始化ICU(检查NODE_ICU_DATA或--icu-data-dir参数)

问题描述 投票:7回答:2

我试图将CI环境中的节点版本从节点6升级到节点8.我也更新了full-icu版本。

$NODE_ICU_DATA设置为/usr/lib/node_modules/full-icu

但仍然得到这个错误

node: could not initialize ICU (check NODE_ICU_DATA or --icu-data-dir parameters)

任何想法,如何解决这个问题?

node.js node-modules icu
2个回答
3
投票

你需要运行npm install,包括full-icu包。这是full-icu的postinstall步骤,它下载当前正在执行的节点的相应位。请注意,full-icu目录中可能会显示多个文件,这没关系。


14
投票

如果你已经安装了full-icu,但是之间的升级节点:

npm rebuild确实解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.