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 rebuild
或npm install
)。 -确保安装时使用的Node.js版本与运行时使用的版本相匹配 -请参阅https://sharp.pixelplumbing.com/en/stable/install/上的安装文档 -在https://github.com/lovell/sharp/issues⠋加载插件中搜索此错误
答案 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
为我工作