node-red/node-red-nodes

Installation failed in latest node version above 18

selwin-007 opened this issue · 1 comments

Failed to install email node, below is the error message. why can't I install it in the latest node versions ??


2024-03-20T10:12:48.017Z Install : node-red-node-email 2.2.1

2024-03-20T10:12:48.064Z npm.cmd install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-node-email@2.2.1
2024-03-20T10:12:50.127Z [err] npm
2024-03-20T10:12:50.127Z [err] WARN config production Use --omit=dev instead.
2024-03-20T10:12:52.269Z [err] npm ERR!
2024-03-20T10:12:52.269Z [err] code EBADENGINE
2024-03-20T10:12:52.270Z [err] npm ERR!
2024-03-20T10:12:52.270Z [err] engine Unsupported engine
2024-03-20T10:12:52.270Z [err] npm ERR!
2024-03-20T10:12:52.270Z [err] engine Not compatible with your version of node/npm: @azure/msal-node@1.18.4
2024-03-20T10:12:52.270Z [err] npm ERR! notsup Not compatible with your version of node/npm: @azure/msal-node@1.18.4
2024-03-20T10:12:52.270Z [err] npm ERR! notsup Required: {"node":"10 || 12 || 14 || 16 || 18"}
2024-03-20T10:12:52.270Z [err] npm ERR! notsup Actual: {"npm":"10.4.0","node":"v20.11.1"}

The module it is complaining about is @azure/msal-node - the version of that module does not appear to support Node 20.

In you .node-red directory, can you run npm list @azure/msal-node to see where that module is getting pulled in from?