[FAQ] 在 Mac 系统上 yarn add canvas 安装失败的原因

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

当使用 yarn add 安装某个 node 库时,如果出现失败,多半是由于 nodejs 版本问题引起的。

现在我们可以使用 nvm 方便的管理不同的 nodejs 进行随时切换。

$ nvm ls-remote 可以查看所有的远程 nodejs 版本。

 

举例:如下使用 yarn add canvas 安装时,出现警告提醒。

 

从github 下载的二进制与不匹配 node@18.12.1 版本,二进制是用的 node-v108 版本。

此时可以使用 nvm install v10.24.1 安装 v10 大版本的这个 nodejs,随后再 yarn add canvas 即可安装成功。

 

另外,可能你的其它库依赖的 nodejs 是 >=14.0.0 版本,那么再切回来。

 

Ref:在线运行代码

Link:https://www.cnblogs.com/farwish/p/16937250.html

posted on 2022-11-30 19:22  ercom  阅读(436)  评论(0编辑  收藏  举报