我试图将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)
任何想法,如何解决这个问题?
你需要运行npm install
,包括full-icu
包。这是full-icu
的postinstall步骤,它下载当前正在执行的节点的相应位。请注意,full-icu
目录中可能会显示多个文件,这没关系。
如果你已经安装了full-icu
,但是之间的升级节点:
npm rebuild
确实解决了这个问题。