Read the statement by Michael Teeuw here.
config file errors?
-
it says when I run npm run config:check says it’s missing
-
@adamhrastich the way you posted it, the forum corrupted it.
Please place ``` around the code next time.
That being said, go to the magicmirror directory, and type:
npm run config:check
It’ll help you solve the errors.
-
@bkeyport I ran that code and it says the file is not found
-
@adamhrastich Like this:
pi@officemirror:~ $ cd MagicMirror/ pi@officemirror:~/MagicMirror $ npm run config:check > magicmirror@2.16.0 config:check /home/pi/MagicMirror > node js/check_config.js [08.07.2021 16:19.03.333] [INFO] Checking file... /home/pi/MagicMirror/config/config.js [08.07.2021 16:19.03.575] [INFO] Your configuration file doesn't contain syntax errors :)
-
@bkeyport I did and this is what came up.
‘’'pi@raspberrypi:~/MagicMirror $ npm run config:checkmagicmirror@2.16.0 config:check /home/pi/MagicMirror
node js/check_config.js[08.07.2021 18:14.40.549] [ERROR] File not found: /home/pi/MagicMirror/config/config.js
/home/pi/MagicMirror/js/check_config.js:38
throw new Error(“No config file present!”);
^Error: No config file present!
at checkConfigFile (/home/pi/MagicMirror/js/check_config.js:38:9)
at Object. (/home/pi/MagicMirror/js/check_config.js:73: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)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! magicmirror@2.16.0 config:check:node js/check_config.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the magicmirror@2.16.0 config:check script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2021-07-08T23_14_40_681Z-debug.log
‘’’ -
@adamhrastich Well, there’s your problem. The config file should be
config.js
- if you’re trying to use the sample as a base, change to the correct by usingmv config.js.sample config.js
-
@bkeyport said in config file errors?:
pi@raspberrypi:~/MagicMirror $ mv config.js.sample config.js
mv: cannot stat ‘config.js.sample’: No such file or directory -
@adamhrastich in your config subdirectory.
~/MagicMirror/config/
-
@bkeyport oh I’m stupid… thanks so much I can not believe I didn’t see that
-
@adamhrastich It’s alright. Once you get it working, you might want to look into MMM-Config as well. @sdetweil does a hell of a good job automating a ton of this.