Read the statement by Michael Teeuw here.
Add JS Code to the Mirror
-
@dnj0104 is ok, he didn’t do the instructions correctly…
yes, start over
cd ~/MagicMirror/modules rm -rf mod_client
then do the install as I suggested
-
and then change folder name to mod-client ?
is it mod-client (folder) and mod_client in config.js in config array. do I also change name in mpd-client.js file?
-
@dnj0104 everythign should be named mpd_client
look at the files list in the module
https://github.com/timjong93/MMM-MPDall mpd_client
no, do NOT change the folder name, change the config.js to match
module: 'mpd_client',
-
@sdetweil said in Add JS Code to the Mirror:
mpd_client
ok then
fresh install and download after your instructions:
[[ERROR] WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: ReferenceError: NodeHelper is not defined at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18) at Module._compile (internal/modules/cjs/loader.js:786:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) at Function.Module._load (internal/modules/cjs/loader.js:560:12) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at loadModule (/home/pi/MagicMirror/js/app.js:134:17) at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5) at /home/pi/MagicMirror/js/app.js:171:6 [2020-10-24 01:33:46.979] [LOG] Loading module helpers ... [2020-10-24 01:33:46.980] [LOG] No helper found for module: alert. [2020-10-24 01:33:46.981] [LOG] Initializing new module helper ... [2020-10-24 01:33:46.982] [LOG] Module helper loaded: updatenotification [2020-10-24 01:33:46.983] [LOG] No helper found for module: clock. [2020-10-24 01:33:46.984] [LOG] Initializing new module helper ... [2020-10-24 01:33:46.985] [LOG] Module helper loaded: calendar [2020-10-24 01:33:46.986] [LOG] No helper found for module: . [2020-10-24 01:33:46.988] [LOG] No helper found for module: currentweather. [2020-10-24 01:33:46.990] [LOG] No helper found for module: weatherforecast. [2020-10-24 01:33:46.991] [LOG] Initializing new module helper ... [2020-10-24 01:33:46.992] [LOG] Module helper loaded: newsfeed [2020-10-24 01:33:46.994] [ERROR] App threw an error during load [2020-10-24 01:33:47.003] [ERROR] ReferenceError: NodeHelper is not defined at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18) at Module._compile (internal/modules/cjs/loader.js:786:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) at Function.Module._load (internal/modules/cjs/loader.js:560:12) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at loadModule (/home/pi/MagicMirror/js/app.js:134:17) at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5) at /home/pi/MagicMirror/js/app.js:171:6 [2020-10-24 01:33:47.006] [ERROR] Whoops! There was an uncaught exception... [2020-10-24 01:33:47.007] [ERROR] ReferenceError: NodeHelper is not defined at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18) at Module._compile (internal/modules/cjs/loader.js:786:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) at Function.Module._load (internal/modules/cjs/loader.js:560:12) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at loadModule (/home/pi/MagicMirror/js/app.js:134:17) at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5) at /home/pi/MagicMirror/js/app.js:171:6 [2020-10-24 01:33:47.014] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? [2020-10-24 01:33:47.014] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues [2020-10-24 01:33:49.707] [LOG] Launching application.]
something wrong with nodehelper I believe.
Or maybe I have wrong port and IP to my mpd.
-
@dnj0104 bad module,
edit the node_helper.js
and add this as the 1st lineconst NodeHelper = require("node_helper");
-
I added your code snippet in 1st line after
var mpd = require('mpd'),
and output
[2020-10-24 01:56:54.490] [ERROR] WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/modules/mpd_client/node_helper.js:1 var mpd = require('mpd'),const NodeHelper = require("node_helper"); ^^^^^ SyntaxError: Unexpected token const at Module._compile (internal/modules/cjs/loader.js:722:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) at Function.Module._load (internal/modules/cjs/loader.js:560:12) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at loadModule (/home/pi/MagicMirror/js/app.js:134:17) at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5) at /home/pi/MagicMirror/js/app.js:171:6 at Class.loaded (/home/pi/MagicMirror/js/node_helper.js:18:3)
-
@dnj0104 no, I want it to be a line BEFORE the stuff in the file already
-
AH! Sorry!
Changed it now your snippet in 1st Line
And we have Success!!! Finally!!
Thanks Alot @sdetweil