当我运行“ gatsby开发”时,安装“尖锐”模块错误出现了错误

时间:2020-02-20 09:51:48

标签: gatsby

gatsby公开开发成功并验证gatsby-config-0.005 s 错误安装“尖锐”模块时出了点问题模块 '\?\ D:\ korero \ node_modules \ sharp \ build \ Release \ sharp.node'是 使用NODE_MODULE_VERSION针对其他Node.js版本进行编译 64.此版本的Node.js需要NODE_MODULE_VERSION79。请尝试重新编译或重新安装模块(例如,使用npm rebuildnpm install)。 -确保安装时使用的Node.js版本与运行时使用的版本相匹配 -请参阅https://sharp.pixelplumbing.com/en/stable/install/上的安装文档 -在https://github.com/lovell/sharp/issues⠋加载插件中搜索此错误

2 个答案:

答案 0 :(得分:0)

看起来您已经升级了NodeJS版本?最初安装了Sharp软件包,并根据错误状态在不同的节点版本下构建了该软件包。

根据NODE_MODULE_VERSION = 64(NodeJS 10.x)进行编译,而您当前的NodeJS期望NODE_MODULE_VERSION = 79表示您正在使用Node 13。

一个简单的解决方法是简单地运行:

npm rebuild

答案 1 :(得分:0)

sudo rm -rf /usr/local/Cellar/python3.8(如果存在)

sudo rm -rf /usr/local/Cellar/python3.9(如果存在)

brew upgrade

删除任何一个(如果存在):

rm -rf package-lock.json

rm -rf yarn.lock

rm -rf node_modules

然后yarn install

为我工作