• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Electron NPM Error

Scheduled Pinned Locked Moved Troubleshooting
28 Posts 7 Posters 19.4k Views 7 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    garc7481
    last edited by yawns May 1, 2017, 7:33 AM Apr 30, 2017, 8:34 PM

    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
    
    1 Reply Last reply Reply Quote 1
    • F Offline
      froinds
      last edited by Apr 30, 2017, 10:31 PM

      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.

      G 1 Reply Last reply Apr 30, 2017, 11:08 PM Reply Quote 1
      • G Offline
        garc7481 @froinds
        last edited by Apr 30, 2017, 11:08 PM

        @froinds
        Will they have a fix for this.

        1 Reply Last reply Reply Quote 1
        • D Offline
          DeanoAus
          last edited by May 1, 2017, 2:40 AM

          Having the exact same problem. Been searching and trying to fix for hours :/

          1 Reply Last reply Reply Quote 1
          • C Offline
            cowboysdude Module Developer
            last edited by May 1, 2017, 2:48 AM

            Just format and reinstall… it’s easier.

            1 Reply Last reply Reply Quote 0
            • D Offline
              DeanoAus
              last edited by May 1, 2017, 2:50 AM

              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.

              C 1 Reply Last reply May 1, 2017, 2:51 AM Reply Quote 0
              • C Offline
                cowboysdude Module Developer @DeanoAus
                last edited by May 1, 2017, 2:51 AM

                @DeanoAus try the manual install. It seems to run smoother.

                1 Reply Last reply Reply Quote 0
                • D Offline
                  DeanoAus
                  last edited by yawns May 1, 2017, 7:34 AM May 1, 2017, 2:58 AM

                  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
                  
                  1 Reply Last reply Reply Quote 1
                  • C Offline
                    cowboysdude Module Developer
                    last edited by yawns May 1, 2017, 7:35 AM May 1, 2017, 3:00 AM

                    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.

                    D 1 Reply Last reply May 1, 2017, 3:08 AM Reply Quote 0
                    • D Offline
                      DeanoAus @cowboysdude
                      last edited by May 1, 2017, 3:08 AM

                      @cowboysdude said in Electron NPM Error:

                      npm install && npm start

                      Ok, trying now.

                      1 Reply Last reply Reply Quote 1
                      • 1
                      • 2
                      • 3
                      • 1 / 3
                      1 / 3
                      • First post
                        1/28
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy