首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows-构建工具安装失败

Windows-构建工具安装失败
EN

Stack Overflow用户
提问于 2017-10-30 23:50:57
回答 4查看 21.1K关注 0票数 10

Windows 10,Node - 8.8.1,NPM - 5.4.2,Node-gyp - 3.6.2

我尝试使用:npm安装-g gemini来安装双子座

在搜索完这些问题之后,我试图在https://github.com/nodejs/node-gyp#on-windows中解决Windows的一个选项。

在这个流程中,我遇到了安装windows构建工具的问题。我在cmd.exe (类似于管理)中运行:npm安装--全局--生产窗口--构建工具

控制台:

代码语言:javascript
运行
AI代码解释
复制
C:\Windows\system32>npm install --global --production windows-build-tools

> windows-build-tools@1.3.2 postinstall C:\Users\p.stepanov\AppData\Roaming\npm\node_modules\windows-build-tools
> node ./lib/index.js

Downloading BuildTools_Full.exe
Downloading python-2.7.13.msi
[>                                            ] 0.0% (0 B/s)
Downloaded python-2.7.13.msi. Saved to C:\Users\p.stepanov\.windows-build-tools\python-2.7.13.msi.
Starting installation...
events.js:182
      throw er; // Unhandled 'error' event
      ^

Error: spawn powershell.exe ENOENT
    at _errnoException (util.js:1024:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:192:19)
    at onErrorNT (internal/child_process.js:374:16)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! windows-build-tools@1.3.2 postinstall: `node ./lib/index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the windows-build-tools@1.3.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\p.stepanov\AppData\Roaming\npm-cache\_logs\2017-10-31T07_47_09_032Z-debug.log

我已经:

有人能帮我吗?

EN

回答 4

Stack Overflow用户

发布于 2017-11-01 18:54:47

我在https://github.com/felixrieseberg/windows-build-tools/issues/20中发现了解决问题的方法:

代码语言:javascript
运行
AI代码解释
复制
Just add

%SystemRoot%/system32/WindowsPowerShell/v1.0
to your PATH and you should be good to go
票数 5
EN

Stack Overflow用户

发布于 2022-06-16 02:04:27

仅仅运行npm install --global --production windows-build-tools@4.0.0对我的情况来说是不够的。因此,我想与社区分享解决方案:

  1. 如果尚未在您的计算机上安装巧克力,请安装它(请检查choco -v)
  2. 转到Windows PowerShell (具有管理员权限)
  3. 执行choco install python visualcpp-build-tools -y,然后执行npm config set msvs_version 2017
  4. 运行npm install --global --production windows-build-tools@4.0.0

现在您可以开始了,运行npm i来安装依赖项

票数 3
EN

Stack Overflow用户

发布于 2020-07-16 02:50:57

使用下面的命令,它应该可以工作:

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47030300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档