【已解决】安装 --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/