MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    SOLVED Module not found [Solved]

    Troubleshooting
    2
    3
    457
    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.
    • T
      trixrforchris last edited by

      Hi all,

      I came across this strange behaviour where some of my installed modules would return an error ;

      - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      - 
          at Module._resolveFilename (internal/modules/cjs/loader.js:887:15)
          at Function.n._resolveFilename (electron/js2c/browser_init.js:257:1128)
          at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
          at Module._load (internal/modules/cjs/loader.js:732:27)
          at Function.f._load (electron/js2c/asar_bundle.js:5:12913)
          at Module.require (internal/modules/cjs/loader.js:959:19)
          at require (internal/modules/cjs/helpers.js:88:18)
          at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-CalendarExt2/node_helper.js:4:17)
          at Module._compile (internal/modules/cjs/loader.js:1078:30)
          at Object.Module._extensions..js (internal/modules/cjs/loader.js:1108:10) {
        code: 'MODULE_NOT_FOUND',
        requireStack: [
          '/home/pi/MagicMirror/modules/MMM-CalendarExt2/node_helper.js',
          '/home/pi/MagicMirror/js/app.js',
          '/home/pi/MagicMirror/js/electron.js',
          '/home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js',
          undefined
      

      I tried re-installing the module, updating nodejs, and even re-installing MM & OS (Raspbian bullseye). Nothing seemed to fix the issue, then i came across this Github Issue and joekaiser solved it!

      • You just need to add Request to the dependencies. In the MMM-CalendarExt2 folder, run npm i request

      Thanks everyone! Hopefully this helps someone else too.

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

        @trixrforchris yes, or follow this pinned topic , and look a little higher in the output for the library name

        https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later

        which will update package.json , the link also shows how to CREATE the package.json for those modules that didn’t supply one

        Sam

        Create a working config
        How to add modules

        T 1 Reply Last reply Reply Quote 1
        • S
          sdetweil @trixrforchris last edited by sdetweil

          @trixrforchris yes, or follow this pinned topic , and look a little higher in the output for the library name

          https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later

          which will update package.json , the link also shows how to CREATE the package.json for those modules that didn’t supply one

          Sam

          Create a working config
          How to add modules

          T 1 Reply Last reply Reply Quote 1
          • T
            trixrforchris @sdetweil last edited by

            @sdetweil Thanks Sam!

            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 Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy