今天配置一个 JAVA 新项目 jeecg-boot, 前端用的 vue,需要用 node 跑起来。
clone 项目后 yarn install 报错了
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
提示找不到 dyld, cd 到 opt 目录,查看 icu4c, 发现 已经安装。
cd /usr/local/opt
ls
怀疑是 icu4c 版本太高, node 软连接没有更新, ls -la 查看链接 路径
cd /usr/local/opt/
ls -la
发现之前的 node 依赖 icu4c 64 被更新成 66.1 了
所以提示找不到
网上好多教程都是把 icu4c 退回到旧版本
我直接更新 node 到最新版本不是一样吗(这里有一个大写的尴尬,它显示不全)
brew upgrade node
cd 到项目目录,重新 yarn install 安装项目依赖,成功了