# Netlify CLI: Dropping support for Node.js 8

**URL:** <https://answers.netlify.com/t/netlify-cli-dropping-support-for-node-js-8/28459>\
**Category:** Updates\
**Tags:** netlify-cli, building\
**Created:** [December 16, 2020, 4:56pm UTC](https://answers.netlify.com/t/netlify-cli-dropping-support-for-node-js-8/28459 "2020-12-16T16:56:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![erez](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/erez/32/5740_2.png) [@erez](https://answers.netlify.com/u/erez)\
**Post date:** [December 16, 2020, 4:56pm UTC](https://answers.netlify.com/t/netlify-cli-dropping-support-for-node-js-8/28459/1 "2020-12-16T16:56:01Z")

</div>

As Node.js 8 is out of the [maintenance window](https://nodejs.org/en/about/releases/) we will be dropping support for it and require Node.js 10 in Netlify CLI.

This has the benefit of using new features available in Node.js 10, removing dependencies that won’t be required after the update and upgrading others to the latest version.

### What to expect from this change

- It will be done behind a major version bump
- `package.json` [`engines` field](https://github.com/netlify/cli/blob/d09fa45874839ee4bb2a69ef9aa7e2249a68ddbe/package.json#L14) will be updated accordingly

### Potential breakage

- If you’re installing the latest version of the CLI in continuous integration (CI) that is running Node.js 8 (e.g. running `npm install -g netlify-cli` inside a GitHub action), that CI job will probably error out (the nature of the error depends on the package manager you’re using and the settings passed to it). We recommend to either use a specific version range or update the CI Node.js version to Node.js 10 or greater.
- If you’re installing the CLI locally in a Node.js 8 environment you should get a relevant warning/error message saying the CLI is meant to be used on Node.js 10 or greater.

This change is planned for **January 2021** , we will update this thread when it is released.

**If you’re already running Node.js 10 or greater no action is needed on your part**

> Related GitHub issue: [Announcement: Dropping support for Node.js 8 · Issue #1568 · netlify/cli · GitHub](https://github.com/netlify/cli/issues/1568)

---

<div class="post-metadata">

**Author:** ![perry](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/perry/32/16_2.png) [@perry](https://answers.netlify.com/u/perry)\
**Post date:** [December 16, 2020, 5:24pm UTC](https://answers.netlify.com/t/netlify-cli-dropping-support-for-node-js-8/28459/2 "2020-12-16T17:24:09Z")

</div>

Pinned on December 16, 2020, 5:24pm UTC



---

<div class="post-metadata">

**Author:** ![erez](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/erez/32/5740_2.png) [@erez](https://answers.netlify.com/u/erez)\
**Post date:** [January 11, 2021, 9:46am UTC](https://answers.netlify.com/t/netlify-cli-dropping-support-for-node-js-8/28459/3 "2021-01-11T09:46:32Z")

</div>

Hello 👋  
We’ve officially released Netlify CLI v3 which drops Node.js 8 support:

> **[Release v3.0.0 · netlify/cli](https://github.com/netlify/cli/releases/tag/v3.0.0)**
>
> Merged
> 
> feat!: drop Node.js 8 support #1664
> chore(deps): lock file maintenance #1711
> fix(deps): update dependency stripe to v8.130.0 #1710
> Document: 37 character limit on alias flag #1702

🥳
