Upon starting Magicmirror, I’m met with the following errors:
[ERROR] WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/MagicMirror/node_modules/axios/index.js:1
import axios from './lib/axios.js';
^^^^^
SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
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 Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
[ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
[ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
I disabled addons until I could get Magicmirror to launch properly and found it was the default calendar module that was the issue with the config as follows:
{
module: "calendar",
position: "top_left",
disabled: false,
config: {
MaxTitleLength: 50,
hideTime: true,
maximumEntries: 10,
showEnd: false,
timeFormat: 'absolute',
displaySymbol: false,
getRelative: 48,
fade: false,
urgency: 7,
titleReplace: {
'(regional holiday)' : '',
'Words word words' : '',
'More words words' : '',
'Wooooorrrds' : ''
},
nextDaysRelative: true,
calendars: [
{
url: "https://calendar.google.com/calendar/ical/en.canadian%23holiday%40group.v.calendar.google.com/public/basic.ics",
},
{
url: "https://calendar.google.com/calendar/ical/%40gmail.com/private-/basic.ics"
},
{
url: "https://othermoredifferent.com/calendar/8C3446E21A9A4D5F42BD67625622D4E0.ics"
}
],
excludedEvents: [
'Quebec','Prince Edward Island','Manitoba','Nova Scotia','Yukon','Alberta','British Columbia', 'Saskatchewan','Newfoundland and Labrador','Nunavut','New Brunswick','Commonwealth','Tartan','Vimy Ridge', 'Indigenous',''
],
}
},
I tried commenting out everything except the public google calendar and even all the default config settings but it still fails to load. Any ideas why?