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.

    Cannot find module '#server_functions'

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    10 Posts 3 Posters 804 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.
    • karsten13K Offline
      karsten13 @chrisfr1976
      last edited by

      @chrisfr1976

      #server_functions is an alias for js/server_functions.js which is defined in package.json:

              "imports": {
                      "#module_functions": {
                              "default": "./js/module_functions.js"
                      },
                      "#server_functions": {
                              "default": "./js/server_functions.js"
                      }
              },
      

      Because axios is the only diff your package.json should contain above lines.

      I have no idea anymore (maybe corrupt sd card).

      1 Reply Last reply Reply Quote 0
      • S Do not disturb
        sdetweil @chrisfr1976
        last edited by sdetweil

        @chrisfr1976 can you do

        Stop MagicMirror

        cd -/MagicMirror
        rm -rf node_modules
        npm install 
        

        Start MagicMirror

        npm start
        

        Also, can you send me the
        ~/MagicMirror/installers/upgrade.log

        My email is same user id as here, at gmail

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        S 1 Reply Last reply Reply Quote 0
        • S Do not disturb
          sdetweil @sdetweil
          last edited by

          I don’t see that error in my test of npm run server.

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          C 1 Reply Last reply Reply Quote 0
          • C Offline
            chrisfr1976 @sdetweil
            last edited by chrisfr1976

            @sdetweil and @karsten13, I think I solved my problem.
            In the beginning when I used the update script it stopped with the node-version but didn’t update. So I updated manually by using the original code from Node JS. So I installed node v22.20.0. Later I went again down to v22.18.0. Maybe this caused some trouble. But Maybe not. rm -rf node_modules and npm install I did already 3 times before.

            But now I modified the calendarfetcher.js and newsfeedfetcher.js:

            This was removed:

            const { getUserAgent } = require("#server_functions");
            const { scheduleTimer } = require("#module_functions");
            
            

            and replaced by this:

            const getUserAgent = () => "MagicMirror v2.33.0";
            const scheduleTimer = (timerRef, interval, callback) => {
                clearTimeout(timerRef);
                return setTimeout(callback, interval);
            };
            

            No errors and Calendar/Newsfeed is displayed as before. I don’t know exactly if there are any new issues now but so far I’m happy.

            Regards, Chris.

            S 1 Reply Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @chrisfr1976
              last edited by

              @chrisfr1976 I’d really like to see the upgrade.log file
              ~/MagicMirror/installers/upgrade.log

              Email to Me , same userid as here at gmail

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                chrisfr1976 @sdetweil
                last edited by

                @sdetweil Hey, no problem generally but I‘m out until Thursday. I‘ll send it then.

                Regards, Chris.

                S 1 Reply Last reply Reply Quote 1
                • S Do not disturb
                  sdetweil @chrisfr1976
                  last edited by

                  @chrisfr1976 when you have time

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • 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