Read the statement by Michael Teeuw here.
Electron NPM Error
-
Im having this problem when trying to npm start MagicMirror from the /MagicMirror directory.
I tried updating to but it keeps on crashing.Error: ENOENT: no such file or directory, lstat '/home/pi/MagicMirror/node_modules/electron/dist/resources' at Error (native) npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but none was installed. npm WARN stylelint-config-standard@16.0.0 requires a peer of stylelint@^7.8.0 but none was installed. npm ERR! Linux 4.9.25-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "update" npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! electron@1.6.7 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the electron@1.6.7 postinstall script 'node install.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the electron package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs electron npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls electron npm ERR! There is likely additional logging output above
-
I’m having the same issue here today. I installed it on a different Pi 3 last week and it worked. I have not made any changes to the way I install the package as I used a Chef recipe to do the same thing on both. Today, MagicMirror can’t install completely.
-
@froinds
Will they have a fix for this. -
Having the exact same problem. Been searching and trying to fix for hours :/
-
Just format and reinstall… it’s easier.
-
I removed MM entirely and did a fresh curl install. Still same problem. I could be onto something here tho, let you know in a sec.
-
@DeanoAus try the manual install. It seems to run smoother.
-
I just tried
npm install npm@latest -g npm install -g grunt npm install -g electron
and when installing electron I get
pi@Pi:~ $ sudo npm install -g electron /usr/bin/electron -> /usr/lib/node_modules/electron/cli.js > electron@1.6.6 postinstall /usr/lib/node_modules/electron > node install.js /usr/lib/node_modules/electron/install.js:47 throw err ^ Error: ENOENT: no such file or directory, lstat '/usr/lib/node_modules/electron/dist/resources' at Error (native) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! electron@1.6.6 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the electron@1.6.6 postinstall script 'node install.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the electron package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs electron npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls electron npm ERR! There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-05-01T02_57_00_518Z-debug.log
-
Delete MM and re-download it.
Install manually.
Manual Installation
- Download and install the latest Node.js version.
- Clone the repository and check out the master branch:
git clone https://github.com/MichMich/MagicMirror
- Enter the repository:
cd ~/MagicMirror
- Install and run the app:
npm install && npm start
- Important: npm start does not work via SSH, use
DISPLAY=:0 nohup npm start &
instead. This starts the mirror on the remote display.
Note: if you want to debug on Raspberry Pi you can use
npm start dev
which will start the MagicMirror app with Dev Tools enabled. -