我想使用以下命令使用提升的 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