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.



  • @cowboysdude said in Electron NPM Error:

    npm install && npm start

    Ok, trying now.


Log in to reply
 

Looks like your connection to MagicMirror Forum was lost, please wait while we try to reconnect.