During npm install
I get
http-auth@3.1.3: wanted: {"node":">=4.6.1"} (current: {"node":"4.2.1","npm":"2.14.7"})
I’m not sure if having an older version will change anything but 4.2.1
is the latest for armhf
.
I’m running MagicMirror as node serveronly
and using midori as my driver. It loads fine without config.js
. But when I switch to using the config file I get
moment is not defined
in compliments.js
.
For some reason it also errors on the ES6 syntax? The function operator =>
also errors so I changed compliment.js to use the standard function syntax.
I’ve just deleted all node_modules and am rerunning npm install.
I get this error
npm ERR! Linux 4.4.50+
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! electron@1.6.6 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.6.6 postinstall script 'node install.js'.
npm ERR! This is most likely a problem with the electron package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node install.js
npm ERR! You can get their info via:
npm ERR! npm owner ls electron
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/pi/MagicMirror/npm-debug.log
It still runs in serveronly mode (without config.js) though. I don’t need electron anyway.
But then when I use config.js i get:
http://localhost:8080/modules/default/clock//clock.js @77: ReferenceError: Can't find variable: moment
This is the the same for compliments, weather etc
if I npm install --save moment
nothing changes.
What is weird is the logs also say:
Message: console message: [native code] @0: File already loaded: moment.js