node.js - npm install windows-build-tools failed 这可能是无害的

标签 node.js npm nvm-windows

$ set "PYTHON_MIRROR=http://npm.taobao.org/mirrors/python" && npm install --global --production windows-build-tools
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> windows-build-tools@5.2.2 postinstall D:\Program Data\nodejs\node_modules\windows-build-tools
> node ./dist/index.js



Downloading python-2.7.15.amd64.msi
[>                                            ] 0.0% (0 B/s)
Downloaded python-2.7.15.amd64.msi. Saved to C:\Users\spiri\.windows-build-tools\python-2.7.15.amd64.msi.
Downloading vs_BuildTools.exe
[>                                            ] 0.0% (0 B/s)
Downloaded vs_BuildTools.exe. Saved to C:\Users\spiri\.windows-build-tools\vs_BuildTools.exe.

Starting installation...
AssignProcessToJobObject: (87) The parameter is incorrect.
npm WARN rollback Rolling back windows-build-tools@5.2.2 failed (this is probably harmless): EBUSY: resource busy or locked, rmdir 'D:\Program Data\nodejs\node_modules\windows-build-tools'
npm ERR! code ELIFECYCLE
npm ERR! errno 2147483651
npm ERR! windows-build-tools@5.2.2 postinstall: `node ./dist/index.js`
npm ERR! Exit status 2147483651
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\spiri\AppData\Roaming\npm-cache\_logs\2020-07-28T15_16_17_617Z-debug.log
使用powershell时依然出现这个错误
nodejs是用nvm-windows安装的,但是通过官网安装也出现这个问题

最佳答案

这是由于nvm-windows没有安装在C盘引起的,安装其他位置会导致无权限处理,所以使用默认安装即可

关于node.js - npm install windows-build-tools failed 这可能是无害的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63145045/

相关文章:

node.js - Lite-server npm start 不起作用

node.js - 亚特实验室 CI : Build successful even though NPM Error

node.js - 在不使用 NVM for Windows 的情况下在 Windows 上安装多个版本的 Node.js

处理程序中的 JavaScript 变量可见性

javascript - 在 node.js 中使用 UDP 和 dgram 获取远程 ip 地址

javascript - NVM:如何全局设置节点版本?

node.js - 如何编写自动更改 Node 版本的 .nvmrc 文件

javascript - 为什么 v8::JSON::Parse 从 v8 比 NodeJS JSON::parse 慢得多?

javascript - 如何将 mocha 测试框架与 node.js 和sails.js 一起使用