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.

    Error with node fetch for calendar on fresh install

    Scheduled Pinned Locked Moved Solved Troubleshooting
    10 Posts 3 Posters 1.6k Views 3 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.
    • L Offline
      landaisbenj
      last edited by

      Hello.

      After update, most of module cause some trouble from start. So, black screen…

      I do a fresh install, without module, and i always have error on start :

      [22.01.2022 22:41.16.390] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error [ERR_REQUIRE_ESM]: require() of ES Module /home/pi/MagicMirror/node_modules/node-fetch/src/index.js from /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js not supported.
      Instead change the require of index.js in /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js to a dynamic import() which is available in all CommonJS modules.
      

      I can search on google, but i don’t find anything to resolve that… Do you have an idea ?

      S mumblebajM 3 Replies Last reply Reply Quote 0
      • S Offline
        sdetweil @landaisbenj
        last edited by

        @landaisbenj don’t know. my upgrade script tries to take care of all the extra details

        see

        https://github.com/sdetweil/MagicMirror_scripts

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @landaisbenj
          last edited by

          @landaisbenj never seen this using my install script

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • L Offline
            landaisbenj
            last edited by

            Ok si i could try with your script today. I follow instruction on documentation.

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @landaisbenj
              last edited by

              @landaisbenj move the existing mm folder out of the way if doing install

              cd ~
              mv MagicMirror MagicMirror.save
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • L Offline
                landaisbenj
                last edited by landaisbenj

                OMG It’s really helpfull… Need to be the first way on documentation… Ok, it work, i try now to réinstall all my modules.

                1 Reply Last reply Reply Quote 1
                • L Offline
                  landaisbenj
                  last edited by

                  All my module work. Thanks a lot… I’m on this by a few day…

                  1 Reply Last reply Reply Quote 0
                  • mumblebajM Offline
                    mumblebaj Module Developer @landaisbenj
                    last edited by

                    @landaisbenj I have seen this error before. It comes from installing the latest version of node-fetch whereas the module uses an older version of node-fetch. The latest version is an ES module and must be import’d instead of require’d in the node_helper.

                    Check out my modules at: https://github.com/mumblebaj?tab=repositories
                    Check my blog-post: https://mumblebaj.xyz/
                    Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

                    S 1 Reply Last reply Reply Quote 1
                    • S Offline
                      sdetweil @mumblebaj
                      last edited by

                      @mumblebaj but how did that happen? MM asks for newer, but module wants older?

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      mumblebajM 1 Reply Last reply Reply Quote 0
                      • mumblebajM Offline
                        mumblebaj Module Developer @sdetweil
                        last edited by

                        @sdetweil I would assume that the user may have installed a newer version. MM requires 2.6.6 which is not the ES version I think they changed from v3 onwards.

                        Check out my modules at: https://github.com/mumblebaj?tab=repositories
                        Check my blog-post: https://mumblebaj.xyz/
                        Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • 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