安装 --global windows-build-tools 永远不会完成

use*_*624 8 node.js npm npm-install

我正在尝试通过运行以下命令来安装 --global windows-build-tools

npm install --global windows-build-tools -verbose

无论我尝试通过 PowerShell 还是 CMD(均以管理员身份),安装都会陷入同一步骤。

npm info run windows-build-tools@5.2.2 postinstall node_modules/windows-build-tools node ./dist/index.js [##################] | reify:resolve: info run windows-build-tools@5.2.2 postinstall node_modules/windows-build-tools node ./dist/index.js

这可能无法完成有什么原因吗?

Yed*_*shi 21

根据windows-build-tools 存储库

请注意,Windows 版 Node.js 官方安装程序现在可以自动安装所需的工具。这可能是比此处列出的模块(windows-build-tools)更好的选择。

推荐方法:

  1. 转到节点下载页面
  2. 下载适用于 Windows 的 LTS 版本
  3. 按照安装说明进行操作
  4. 当您到达此窗口时,选中复选框
  5. 安装完成后会提示你到这个窗口,它会自动下载必要的依赖项 gyp安装

如果你想使用这个包(不推荐):

您应该尝试回滚到版本 4.0.0

以管理员command-line身份运行并尝试以下操作:

npm install --global windows-build-tools@4.0.0
Run Code Online (Sandbox Code Playgroud)

相关问题


Arn*_*rat 5

如果您在安装时遇到问题windows-build-tools(我最近遇到了问题),您应该回滚到版本4.0.0

以管理员身份运行 PowerShell,然后键入以下命令(假设您已node安装npm)。

npm install --global windows-build-tools@4.0.0
Run Code Online (Sandbox Code Playgroud)

此过程可能需要一些时间,因此请耐心等待。

内置 Node.js 构建工具

Node.js 有内置的构建工具,所以推荐使用这个。事实上,如果您访问该windows-build-tools包的 npm 或 GitHub 页面,它会提示您应该使用 Node.js 构建工具。

为此,请访问Node.js 官方下载网站,并下载 LTS 版本。然后,运行安装程序。在安装过程中,它将有一个复选框,显示“自动安装推荐的工具”。请务必检查一下!

当你安装它时,它也会安装 Chocolatey,并安装windows-build-tools包等构建工具。


尽管这两种方法都有效,但建议使用 Node.js 内置工具