Read the statement by Michael Teeuw here.
MMM-Canvas and MMM-Stocks not working
-
@gabe21 after you do the npm init
then u need to add the missing library
request
valid-url
or whatevernpm install XXX
where XXX is one of the above, as needed by the messages shown in the MM startup messages
-
@sdetweil Sorry I’m pretty new to the raspberry-where would I get the missing library from?
-
@gabe21 said in MMM-Canvas and MMM-Stocks not working:
where would I get the missing library from?
the messages output by MM starting up
you either did
npm start
and it spews out messagesor you used pm2
and it captures the messages
pm2 logs --lines=??? (default 15) will show the messagesyou are looking for
cannot find module xxx
-
code: 'MODULE_NOT_FOUND', requireStack: [ '/home/pi/MagicMirror/modules/MMM-Canvas/node_helper.js', '/home/pi/MagicMirror/js/app.js', '/home/pi/MagicMirror/js/electron.js', '/code: 'MODULE_NOT_FOUND', requireStack: [ '/home/pi/MagicMirror/modules/MMM-Canvas/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',
So
npm install /home/pi/MagicMirror/modules/MMM-Canvas/node_helper.js
?
-
-
@sdetweil Sorry, I’m a bit confused. Wouldn’t it just be npm install MMM-Canvas then? Since canvas is the module that it can’t find…
Sorry again
-
no… IN the MMM-Canvas folder
it is
npm install request
or
npm install valid-url
or
npm install ???whatever other lib might be missing…
u have to read the messages to get the name of the missing thing
from someone else’s same problem
[31m- [39m [31.10.2021 20:10.49.037] [ERROR] App threw an error during load [31.10.2021 20:10.49.039] [ERROR] Error: Cannot find module 'request' <---------------------------- Require stack: - /home/pi/MagicMirror/modules/MMM-NetworkConnection/node_modules/lzma-native/index.js - /home/pi/MagicMirror/modules/MMM-NetworkConnection
-
@sdetweil Ohh. Now I get it, works too!
Thank you so much and sry about that.