Read the statement by Michael Teeuw here.
NPM problem "EBADENGINE" which I fail to solve
-
@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
-
THANK YOU! This did it, the module is working again, finally!
You are the best š
/solved
-
@Ix not me⦠another user
-
I Ix has marked this topic as solved on
-
I Ix has marked this topic as solved on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better š
Register Login
