Read the statement by Michael Teeuw here.
read csv-data and put it in an array
-
@Perlchamp ok, if you are trying to use the csv-> somethign libraries and installed them in you module folder, then u want to be IN that folder to run your sample node xxx.js tests so the module folder path is right for require()
-
@sdetweil said in read csv-data and put it in an array:
u want to be IN that folder
you mean in my module folder? it’s called “MMM-birthdaylist” …
-
@Perlchamp correct
cd ~/MagicMirror/modules/MMM-birthdaylist node xxx.js
note xxx.js can’t do anything specifically MagicMirror related no module register no sendSocketNotification
-
ok, thanks a lot sam :-)
no i will try to play with it. -
Log.log("hello Log");
=> Log.log(“hello Log”);
^ReferenceError: Log is not defined
at Object. (/home/thomas/MagicMirror/modules/MMM-birthdaylist/test.js:1:1)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)console.log("hello console");
=> hello console
-
another question:
what can i do with MMM-logging. if i start npm start in the MagicMirror folder nothing will displayed. and to test, etc. i have to close MagicMirror because it fill the hole screen … -
@Perlchamp log.log only works in the modulename.js (the part loaded in the browser)
we call it that cause its filename matches the module name -
ok, thanks again :-)
-
@Perlchamp u can redirect the output of npm start to a file, npm start >somefile
u can minimize the window with alt-spacebar, n
u can open the developers window ( for the modulename,js debugging) npm start dev
or if mirror already running use f12 or ctrl-shift-i on the keyboardI debug from my PC, ssh connected to pi, or I run MM on my PC… and debug there
-
what do you use for debugging on pc ?
do you have x64 or arm-based pc ?