我在Windows上一直遇到这个问题,说:
未安装sharp@0.23.2,并且未安装其他两个模块 也像node install / libvips && node install / dll-copy && 预构建安装|| node-gyp重建&&节点安装/ dll复制
答案 0 :(得分:1)
看起来像在32位环境上运行的Sharp的最新版本是v0.11.4,而您正在尝试安装0.23.2。根据这个问题: https://github.com/lovell/sharp/issues/379
和盖茨比文档:
某些依赖于本地NPM依赖关系的插件需要Node x64构建的Node.js。如果您在努力安装 gatsby-plugin-sharp,尝试安装Node x64并删除node_modules 并运行npm install。
此外,您可以尝试遵循Gatsby文档中的建议,例如安装Windows构建工具:
在Windows上设置构建环境的推荐方法是: 通过运行npm install安装Windows-build-tools软件包 Windows PowerShell工具-g在管理PowerShell控制台上
来源: https://www.gatsbyjs.org/docs/gatsby-on-windows/
它应该可以解决您的许多问题。