Good evening,
I am trying to install a client node using the ' Manage pallette', and am getting the following error:
npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: eufy-security-client@2.9.1
npm ERR! notsup Not compatible with your version of node/npm: eufy-security-client@2.9.1
npm ERR! notsup Required: {"node":">=18.0.0"}
npm ERR! notsup Actual: {"npm":"8.19.4","node":"v16.20.2"}
When I check my log file I see:
1 info using npm@10.2.3
2 info using node@v18.19.0
That was a long run..... the NVM documentation was very useful, nvm has been completely removed.
Indeed, there were still remnants of nvm (symlinks and directories) present, which were detected during a upgrade installation of node-red, via Running on Raspberry Pi.
After removing the symlink and directories and reinstalling node-red I got the message:
npm v10.2.4 does not support Node.js v16.20.2. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/
I ran the script again with the ---node20 parameter and it worked. I have now:
node v20.10.0
npm 10.2.3
and the eufy node
Thanks @Steve-Mcl Steve and @Colin Collin for the help.