gpt4 book ai didi

node.js - 如何修复错误 : spawnSync powershell. exe ENOENT

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:50 26 4
gpt4 key购买 nike

我想使用以下命令通过提升的 PowerShell 控制台安装 Windows 构建工具:

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

但每次运行上面的 npm install 命令时,我都会收到以下错误:

windows-build-tools@5.2.2 postinstall C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools> node ./dist/index.jsC:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\os.js:53                        throw resultError;                        ^Error: spawnSync powershell.exe ENOENT    at Object.spawnSync (internal/child_process.js:1002:20)    at Object.spawnSync (child_process.js:614:24)    at spawnSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:67:36)    at Object.queryRegFromPowershell (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:73:3)    at loop (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:113:16)    at opts.shift (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:116:7)    at spawn (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:100:5)    at spawnSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:68:2)    at Object.queryRegFromRegExe (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:96:3)    at loop (C:\Users\AKA\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules\in-gfw\lib\geo.js:113:16)npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! windows-build-tools@5.2.2 postinstall: `node ./dist/index.js`npm ERR! Exit status 1npm 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\AKA\AppData\Roaming\npm-cache\_logs\2019-09-02T01_30_08_978Z-debug.log
PS> node -v10.16.0PS> npm -v 6.9.0

最佳答案

将 %SystemRoot%/system32/WindowsPowerShell/v1.0 添加到您的 PATH 变量,

  1. cmd+q 并搜索 env 并按 Enter
  2. 点击“高级”选项卡中的环境变量
  3. 找到 Path/PATH 变量并单击编辑
  4. 点击“新建”并粘贴 %SystemRoot%/system32/WindowsPowerShell/v1.0
  5. 单击“确定”并重新启动终端并尝试再次安装

关于node.js - 如何修复错误 : spawnSync powershell. exe ENOENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57750620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com