Read the statement by Michael Teeuw here.
Add JS Code to the Mirror
-
I got version 20.13.0
from your git command i get output
pi@raspberrypi:~/MagicMirror $ git checkout modules/node_modules/node_helper/index.js error: pathspec 'modules/node_modules/node_helper/index.js' did not match any file(s) known to git
-
@dnj0104 can you do
cd ~/MagicMirror grep version package.json
-
yes and and result is
pi@raspberrypi:~/MagicMirror $ grep version package.json "version": "2.13.0",
-
@dnj0104 yeh, mess
this module should be installed like this to make up for the name problem
cd ~/ MagicMirror/modules git clone https://github.com/timjong93/MMM-MPD.git mpd_client cd mpd_client npm install
then everything matches
-
@dnj0104 thanks… so the git checkout would not have worked, sorry…
try the install as I suggest above
-
so then i throw mpd client folder in trash and follow your
install instructions?because I believe there have been a problem when I first installed mpd_client, I did not been clear where the npm install should been placed, if you read in mpd-client readme.md maybe you understand, english is not my first language, and my linux-fu is below first grade :)
-
@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.