Question: I am trying to install --global windows-build-tools by running below command

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

No matter if I try through PowerShell or CMD (both as Administrator), the installation gets stuck in the same step.

`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`

Is there a reason why this might not complete?

Answer: 
**According to the [windows-build-tools repo](https://github.com/felixrieseberg/windows-build-tools)**

> 
> Please note that the official Node.js for Windows installer can now
> automatically install the required tools. That's likely a much better
> option than the module listed here (windows-build-tools).
> 
> 
> 

**recommended approach:**

1. Go to [node-download-page](https://nodejs.org/en/download/)
2. Download LTS version for windows
3. Follow the installation instructions
4. When you got to this window, check the checkbox
[![](https://i.stack.imgur.com/7tRBF.png)](https://i.stack.imgur.com/7tRBF.png)
5. After the installation it will prompt you to this window, it will automatically download the necessary dependencies
[![gyp-installation](https://i.stack.imgur.com/nzl6y.png)](https://i.stack.imgur.com/nzl6y.png)

If you want to use this package(**not recommended**):

You should try to roll back to version 4.0.0

Run the `command-line` as **administrator** and try this:

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

```

[related question](https://stackoverflow.com/questions/62208689/error-trying-to-install-windows-build-tools/66678945#66678945)
If you're having trouble installing `windows-build-tools` (which I had a problem with recently), you should roll back to version *4.0.0*.

Run PowerShell as Administrator, and then type in the following command (assuming you have `node` and `npm` installed).

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

```

This process can take some time, so please be patient.

Built-in Node.js Build Tools
----------------------------

There are built-in Node.js build tools, so it is recommended to use this. In fact, if you go on the npm or GitHub page of the `windows-build-tools` package, it will say that you should use the Node.js build tools.

To do this, go to [the official Node.js download website](https://nodejs.org/), and download the LTS version. Then, run the installer. At a point in the installation, it will have a checkbox that says *Automatically install the recommended tools*. Make sure to check that!

When you install it, it will also install Chocolatey, and install the build tools like the `windows-build-tools` package.

---

Even though both of these work, **it is recommended to use the Node.js built tools**!