我想使用以下命令使用提升的 PowerShell 控制台安装 Windows 构建工具:
npm install --global --production windows-build-tools
但是每次我运行npm install上面的命令时都会收到以下错误:
windows-build-tools@5.2.2 安装后 C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools> node ./dist/index.js
C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\os.js:53
抛出结果错误;
^
错误:spawnSync powershell.exe ENOENT
在 Object.spawnSync (internal/child_process.js:1002:20)
在 Object.spawnSync (child_process.js:614:24)
在 spawnSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:67:36)
在 Object.queryRegFromPowershell (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:73:3)
在循环 (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:113:16)
在 opts.shift (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:116:7)
在生成时 (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:100:5)
在 spawnSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:68:2)
在 Object.queryRegFromRegExe (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:96:3)
在循环 (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:113:16)
npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误!windows-build-tools@5.2.2 安装后:`node ./dist/index.js`
npm 错误!退出状态 1
npm 错误!
npm 错误!windows-build-tools@5.2.2 安装后脚本失败。
npm 错误!这可能不是 npm 的问题。可能还有额外的
记录上面的输出。
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误!C:\Users\AKA\AppData\Roaming\npm-cache\_logs\2019-09-02T01_30_08_978Z-debug.log
PS>节点-v 10.16.0 PS> npm -v 6.9.0