Read the statement by Michael Teeuw here.
NPM problem "EBADENGINE" which I fail to solve
- 
 @sdetweil said in NPM problem "EBADENGINE" which I fail to solve: I use n, which is a nodejs version of nvm sudo mpn install n n version 
 n listI also tried this. 
 Here are the results:mirror@raspberrypi:~/MagicMirror/modules/MMM-PublicTransportHafas $ n list node/22.2.0 mirror@raspberrypi:~/MagicMirror/modules/MMM-PublicTransportHafas $ n version Error: invalid version 'version'
- 
 @Ix version is the one you want to use n 18 n 18.18 need sudo to change, as it write to /usr/local/bin which is protected 
 (as as nvm does)see 
 n --help
- 
 I already tried and changed my used version to v18.18 via nvm (what obviously didn’t work) Now I installed “n” and tried again with your method. 
 Here are the results:mirror@raspberrypi:~/MagicMirror/modules $ sudo n 18.18 installing : node-v18.18.2 mkdir : /usr/local/n/versions/node/18.18.2 fetch : https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-arm64.tar.xz copying : node/18.18.2 /usr/bin/n: Zeile 746: /usr/local/bin/node: Datei oder Verzeichnis nicht gefunden installed : (with npm 9.8.1)There is an error: “Datei oder Verzeichnis nicht gefunden” which translates into “File or directory not found” (Sry for my German OS 😅) so there is another issue 
- 
 @Ix said in NPM problem "EBADENGINE" which I fail to solve: /usr/local/n/versions/node/18.18.2 does that directory exist? I’ve never had any problem with n, on windows, linux or mac. do a which node so we can see where it is coming from 
- 
 @sdetweil said in NPM problem "EBADENGINE" which I fail to solve: @Ix said in NPM problem "EBADENGINE" which I fail to solve: /usr/local/n/versions/node/18.18.2 does that directory exist? I’ve never had any problem with n, on windows, linux or mac. yes I think: mirror@raspberrypi:~/MagicMirror/modules $ cd /usr/local/bin mirror@raspberrypi:/usr/local/bin $ ls corepack node npm npxnode is colored green in this ls 
- 
 @Ix note its NOT usr/local/BIN its usr/local/N 
 (uppercase fore emphasis here)
- 
 @sdetweil said in NPM problem "EBADENGINE" which I fail to solve: @Ix said in NPM problem "EBADENGINE" which I fail to solve: /usr/local/n/versions/node/18.18.2 does that directory exist? I’ve never had any problem with n, on windows, linux or mac. do a which node so we can see where it is coming from here is the result from “a”: mirror@raspberrypi:~/MagicMirror/modules/MMM-PublicTransportHafas $ n -a Error: missing -a|--arch value@sdetweil said in NPM problem "EBADENGINE" which I fail to solve: @Ix note its NOT usr/local/BIN its usr/local/N 
 (uppercase fore emphasis here)yeah, but see the error message I posted above: it seems to get the directory wrong as well. sry for me being a newbie in this case I really appreciate you helping me here! edit: 
 file is there:mirror@raspberrypi:/usr/local/n/versions/node $ ls 18.18.2 22.2.0
- 
 @Ix no do which nodethis will tell the path to the first executable it finds on my pi4 with node (from n) 
 is sayswhich node /usr/local/bin/nodeon my x64 box with n 18 
 it sayswhich node /usr/local/bin/node
- 
 @sdetweil said in NPM problem "EBADENGINE" which I fail to solve: @Ix no do which nodethis will tell the path to the first executable it finds ah I over read that. here’s the result: mirror@raspberrypi:/usr/local/n/versions/node $ which node /home/mirror/.nvm/versions/node/v18.18.0/bin/nodewell that’s a completely different path… so what should I do now? 
- 
 @Ix the module author says this is a bug in the lint checker… do this, in the module folder npm i @stylistic/eslint-plugin@1.8.1then npm install 
 
