【问题标题】:Installing --global windows-build-tools never completes安装 --global windows-build-tools 永远不会完成
【发布时间】:2022-02-09 09:25:45
【问题描述】:

我正在尝试通过运行以下命令来安装 --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

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

【问题讨论】:

  • 你给它多长时间?有时,具体化步骤可能需要一段时间......
  • 等了2个多小时。如果这需要更长的时间,我会感到非常惊讶! :D
  • 是的,这肯定是坏了...你试过删除node_modulespackage-lock.json并运行一个新的npm install吗?
  • windows-build-tools 也已弃用,因此完全有可能 1)它与您的节点版本不兼容,并且 2)您不需要它。见这里:github.com/felixrieseberg/windows-build-tools

标签: node.js npm npm-install


【解决方案1】:

根据windows-build-tools repo

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

推荐方法:

  1. 转到node-download-page
  2. 下载适用于 Windows 的 LTS 版本
  3. 按照安装说明进行操作
  4. 当您进入此窗口时,选中复选框
  5. 安装后会提示你到这个窗口,它会自动下载必要的依赖

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

您应该尝试回滚到版本 4.0.0

administrator 身份运行 command-line 并尝试以下操作:

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

related question

【讨论】:

    【解决方案2】:

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

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

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

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

    内置 Node.js 构建工具

    Node.js 内置了构建工具,推荐使用这个。其实,如果你去windows-build-tools包的npm或者GitHub页面,就会说你应该使用Node.js构建工具。

    为此,请转至the official Node.js download website,并下载 LTS 版本。然后,运行安装程序。在安装过程中,它会有一个复选框,显示自动安装推荐的工具。请务必检查!

    当您安装它时,它还会安装 Chocolatey,并安装诸如 windows-build-tools 包之类的构建工具。


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

    【讨论】:

      【解决方案3】:

      暂时关注这个话题。

      免责声明:请注意,我知道这并不是直接回答您关于进程为何卡住的问题,但我还是想分享我的解决方案。

      通过 Chocolatey 安装对我不起作用,如下所述:

      然后,我发现了这个microsoft page。在这个页面上,这个人问了这个问题:

      我尝试安装 Microsoft Visual C++ Build 工具。安装程序 (文件名是 visualcppbuildtools_full.exe)在启动后立即停止 安装它说安装包丢失或损坏(“Ein Setuppaket fehlt oder ist beschädigt")。下载它的选项 再次不起作用。再次下载安装程序没有帮助。试 进行离线安装也不起作用,我得到了同样的结果 错误。我怎样才能找出问题到底是什么,我怎样才能 解决了吗?

      解决方案提到了页面https://my.visualstudio.com/Download,提供了不同的构建工具版本:

      我能够下载并安装“Build Tools for Visual Studio 2017(版本 15.9)”。

      【讨论】:

        猜你喜欢
        • 2020-12-26
        • 2015-09-09
        • 1970-01-01
        • 2018-04-12
        • 2022-01-03
        • 2011-07-07
        • 2014-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多