# Error by installing MSSQL-Plus (Error: package: '@azure/msal-node@1.18.0)

**URL:** https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878
**Category:** General
**Tags:** node-red-contrib-mssql-plus
**Created:** [17 July 2023 10:44 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878 "2023-07-17T10:44:39Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![kappo73](https://avatars.discourse-cdn.com/v4/letter/k/3ec8ea/32.png) [@kappo73](https://discourse.nodered.org/u/kappo73)
#### Post date: [17 July 2023 10:44 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/1 "2023-07-17T10:44:39Z")

</div>

Hi

During trying to change my MSSQL packages from "node-red-contrib-mssql" to node-red-contrib-mssql-plus there always appear errors like below:

> xxxxx@xxxmqtt:~/.node-red$ npm install node-red-contrib-mssql-plus  
> npm WARN EBADENGINE Unsupported engine {  
> npm WARN EBADENGINE package: '@azure/msal-node@1.18.0',  
> npm WARN EBADENGINE required: { node: '10 || 12 || 14 || 16 || 18' },  
> npm WARN EBADENGINE current: { node: 'v20.3.0', npm: '9.8.0' }  
> npm WARN EBADENGINE }

I've no idea what to do. After checking the npm version it results 9.8.0

What goes wrong there?

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [17 July 2023 10:55 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/2 "2023-07-17T10:55:15Z")

</div>

Hi @kappo73

The error message is saying it requires node.js versions 10, 12, 14, 16 or 18, but the version of node it finds itself running on is 20.

So if you want to use that module, you need to use Node 18 at the latest.

---

<div class="post-metadata">

### Author: ![kappo73](https://avatars.discourse-cdn.com/v4/letter/k/3ec8ea/32.png) [@kappo73](https://discourse.nodered.org/u/kappo73)
#### Post date: [17 July 2023 11:05 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/3 "2023-07-17T11:05:58Z")

</div>

Hi @knolleary

Thank you for the quick answer.  
What do you think? Does it makes sens to downgrade or should I keep version 20.

Instead of a necessary downgrade- how does it works?

Regards

Ralf

---

<div class="post-metadata">

### Author: ![kappo73](https://avatars.discourse-cdn.com/v4/letter/k/3ec8ea/32.png) [@kappo73](https://discourse.nodered.org/u/kappo73)
#### Post date: [17 July 2023 12:15 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/4 "2023-07-17T12:15:01Z")

</div>

OK, reply by myself - I did it and made a downgrade to V18. Now it works

Thank you

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [17 July 2023 12:30 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/5 "2023-07-17T12:30:23Z")

</div>

Should we be submitting issues against nodes that have problems with nodejs 20?

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [17 July 2023 13:01 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/6 "2023-07-17T13:01:46Z")

</div>

> Should we be submitting issues against nodes that have problems with nodejs 20

That's up to you.

In this instance, the module that is complaining does say in its readme that they intend to support all Active and Current Node versions (as defined by the Node.js project). Given Node 20 is the Current node version, it would appear to be in need of an update.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [17 July 2023 14:02 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/7 "2023-07-17T14:02:08Z")

</div>

> [@kappo73](#):
>
> '@azure/msal-node

Issue submitted: [Does not install with nodejs 20 (@azure/msal-node issue) · Issue #77 · bestlong/node-red-contrib-mssql-plus · GitHub](https://github.com/bestlong/node-red-contrib-mssql-plus/issues/77)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [15 September 2023 14:03 UTC](https://discourse.nodered.org/t/error-by-installing-mssql-plus-error-package-azure-msal-node-1-18-0/79878/8 "2023-09-15T14:03:05Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
