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.8k 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

      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

        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 Reply Quote 1
        • G Offline
          garc7481 @froinds
          last edited by

          @froinds
          Will they have a fix for this.

          1 Reply Last reply Reply Quote 1
          • D Offline
            DeanoAus
            last edited by

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

            1 Reply Last reply Reply Quote 1
            • cowboysdudeC Offline
              cowboysdude Module Developer
              last edited by

              Just format and reinstall… it’s easier.

              1 Reply Last reply Reply Quote 0
              • D Offline
                DeanoAus
                last edited by

                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.

                cowboysdudeC 1 Reply Last reply Reply Quote 0
                • cowboysdudeC Offline
                  cowboysdude Module Developer @DeanoAus
                  last edited by

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

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    DeanoAus
                    last edited by yawns

                    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
                    • cowboysdudeC Offline
                      cowboysdude Module Developer
                      last edited by yawns

                      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 Reply Quote 0
                      • D Offline
                        DeanoAus @cowboysdude
                        last edited by

                        @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
                        • First post
                          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