Xu-ZeV 2025-03-10 11:25 采纳率: 0%
浏览 332

【已解决】安装 --production windows-build-tools --vs2015 报错

【已解决】安装 --production windows-build-tools --vs2015

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

报错

Error: GET https://npm.taobao.org/mirrors/python/2.7.15/python-2.7.15.amd64.msi returned 404
Downloading Python failed. Error: Error: Could not find python-2.7.15.amd64.msi at https://npm.taobao.org/mirrors/python/2.7.15/python-2.7.15.amd64.msi
    at nuggetCallback (E:\nvm\v14.19.1\node_modules\windows-build-tools\dist\download.js:60:35)
    at done (E:\nvm\v14.19.1\node_modules\windows-build-tools\node_modules\nugget\index.js:58:9)
    at Request.<anonymous> (E:\nvm\v14.19.1\node_modules\windows-build-tools\node_modules\nugget\index.js:197:58)
    at Request.emit (events.js:400:28)
    at Request.onRequestResponse (E:\nvm\v14.19.1\node_modules\windows-build-tools\node_modules\request\request.js:1059:10)
    at ClientRequest.emit (events.js:400:28)
    at HTTPParser.parserOnIncomingClient (_http_client.js:647:27)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
    at TLSSocket.socketOnData (_http_client.js:515:22)
    at TLSSocket.emit (events.js:400:28)
windows-build-tools will now exit.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! windows-build-tools@5.2.2 postinstall: `node ./dist/index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the windows-build-tools@5.2.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\GreenApple\AppData\Roaming\npm-cache\_logs\2025-03-10T03_09_37_757Z-debug.log

这里显示 Could not find python-2.7.15.amd64.msi at https://npm.taobao.org/mirrors/python/2.7.15/python-2.7.15.amd64.msi
但是我明明已经更换了本地源了


npm config set registry https://registry.npmmirror.com/

应该是他内置安装强制设置了下载路径,我用以下命令更改了二进制镜像路径,然后就下载成功了


npm install --global windows-build-tools --vs2015 --python_mirror=https://registry.npmmirror.com/-/binary/python/
  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-03-10 11:25
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    安装 --production windows-build-tools --vs2015 报错

    你遇到了安装 windows-build-tools 的问题,使用 npm install --global --production windows-build-tools 命令报错。

    可能的解决方案:

    1. 检查 Node.js 和 npm 的版本是否正确。如果你的 Node.js 版本太低,可能会导致安装失败。可以升级 Node.js 到最新版本。
    2. 检查 windows-build-tools 的版本是否正确。如果你使用的是旧版本的 windows-build-tools,可能会导致安装失败。可以使用 npm install --global --production windows-build-tools@latest 命令安装最新版本。
    3. 检查系统是否满足安装要求。windows-build-tools 需要 .NET Framework 4.6.1 或更高版本和 Visual Studio 2015 或更高版本。如果你的系统不满足这些要求,可能会导致安装失败。
    4. 尝试使用 --verbose 选项来获取更多的错误信息。例如:npm install --global --production --verbose windows-build-tools

    如果以上解决方案都不能解决问题,可能需要提供更多的错误信息来帮助 debug。

    评论

报告相同问题?

问题事件

  • 修改了问题 3月10日
  • 修改了问题 3月10日
  • 创建了问题 3月10日