1

当我创建新项目并按照以下步骤操作时,我的 gatsby 项目运行良好:https ://www.gatsbyjs.com/docs/quick-start/但是当我尝试克隆另一个存储库时,例如:

  1. git 克隆 https://repositoryurl
  2. npm install -g gatsby-cli
  3. npm 安装
  4. 盖茨比发展

它失败并出现错误Failed at the pngquant-bin@5.0.2 postinstall script.我尝试了不同的存储库,我在互联网上找到的所有解决方案,但没有任何帮助。在你问跑步npm install libpng-dev给你之前npm ERR! 404 Not Found - GET https://registry.npmjs.org/libpng-dev - Not found。运行npm install pngquant-bin给出npm ERR! pngquant-bin@6.0.0 postinstall node lib/install.js我的节点版本:v12.18.3. 我的 npm 版本:6.14.6. 我用Windows 10.

4

1 回答 1

0

您需要安装windows-build-tools. 赶紧跑:

npm install --global windows-build-tools --vs2015

许多 Gatsby 插件和主题需要构建本机 Node.js 模块,例如 Sharp(一种用于图像处理的常见 Gatsby 依赖项,例如破坏代码的依赖项)。安装此软件包后,它会下载并安装 Microsoft 免费提供的 Visual C++ Build Tools 2015。这些工具是编译流行的本机模块所必需的。它还将安装 Python 2.7,适当地配置您的机器和 npm。

于 2020-08-29T12:12:49.173 回答