• 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.

Raspberri Pi Zero W moment is not defined.

Scheduled Pinned Locked Moved Troubleshooting
5 Posts 4 Posters 3.1k Views 5 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.
  • P Offline
    Penson122
    last edited by Penson122 Apr 30, 2017, 11:17 AM Apr 30, 2017, 11:15 AM

    During npm install I get
    http-auth@3.1.3: wanted: {"node":">=4.6.1"} (current: {"node":"4.2.1","npm":"2.14.7"})
    I’m not sure if having an older version will change anything but 4.2.1 is the latest for armhf.

    I’m running MagicMirror as node serveronly and using midori as my driver. It loads fine without config.js. But when I switch to using the config file I get
    moment is not defined in compliments.js.
    For some reason it also errors on the ES6 syntax? The function operator => also errors so I changed compliment.js to use the standard function syntax.

    I’ve just deleted all node_modules and am rerunning npm install.
    I get this error

    
    npm ERR! Linux 4.4.50+
    npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
    npm ERR! node v4.2.1
    npm ERR! npm  v2.14.7
    npm ERR! code ELIFECYCLE
    
    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! 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 their info via:
    npm ERR!     npm owner ls electron
    npm ERR! There is likely additional logging output above.
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     /home/pi/MagicMirror/npm-debug.log
    

    It still runs in serveronly mode (without config.js) though. I don’t need electron anyway.
    But then when I use config.js i get:

    http://localhost:8080/modules/default/clock//clock.js @77: ReferenceError: Can't find variable: moment
    

    This is the the same for compliments, weather etc
    if I npm install --save moment nothing changes.

    What is weird is the logs also say:
    Message: console message: [native code] @0: File already loaded: moment.js

    S 1 Reply Last reply Apr 30, 2017, 11:47 AM Reply Quote 0
    • S Offline
      strawberry 3.141 Project Sponsor Module Developer @Penson122
      last edited by Apr 30, 2017, 11:47 AM

      @Penson122 try to do npm install in /home/pi/MagicMirror/vendor

      Please create a github issue if you need help, so I can keep track

      1 Reply Last reply Reply Quote 1
      • P Offline
        Penson122
        last edited by Apr 30, 2017, 12:16 PM

        That did it thanks. Weird that npm install wasn’t installing the vender dependencies. I assume it’s because the electron install failed? I’ve seen in other posts that the vendor dependencies should be installed automatically which is why they’re not mentioned in the docs.

        Maybe it should be included in the documentation?

        1 Reply Last reply Reply Quote 0
        • R Offline
          rafaelmiy
          last edited by rafaelmiy Apr 30, 2017, 4:58 PM Apr 30, 2017, 4:57 PM

          I’m with the same problem, even running npm install into /vendor I continue with the same error

          Error: ENOENT: no such file or directory, lstat '/home/pi/MagicMirror/node_modules/electron/dist/resources'
              at Error (native)
          npm ERR! Linux 4.9.25-v7+
          npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
          npm ERR! node v6.10.2
          npm ERR! npm  v3.10.10
          npm ERR! code ELIFECYCLE
          
          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! Please include the following file with any support request:
          npm ERR!     /home/pi/MagicMirror/npm-debug.log
          

          Any ideia?

          1 Reply Last reply Reply Quote 0
          • N Offline
            Nomis
            last edited by May 1, 2017, 12:47 AM

            https://forum.magicmirror.builders/topic/2460/magicmirror-fails-to-install-during-electron-installation

            Tested both on Pi3 and Zero W

            loading…

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            1 / 1
            • First post
              5/5
              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