NEWS
Java Script Classes funktionieren nicht mehr
-
Hallo Forum,
habe heute meinen iobroker per backitup auf einen neuen Raspberry 4 geschoben. Seitdem funktionieren keine Skripte mehr. Ich bekomme Kompilierfehler, die ich vorher nicht hatte:javascript.0 2021-02-19 16:00:48.736 error (7287) SyntaxError: Unexpected token =
javascript.0 2021-02-19 16:00:48.736 error (7287) ^
javascript.0 2021-02-19 16:00:48.736 error (7287) FriendlyName = "";
javascript.0 2021-02-19 16:00:48.735 error at script.js.Skript_1:9
javascript.0 2021-02-19 16:00:48.735 error (7287) script.js.Skript_1 compile failed:
javascript.0 2021-02-19 16:00:48.732 info (7287) Start javascript script.js.Skript_1Der Code des Skripts sieht so aus:
function rand (min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}class PowerConsumerCounter
{
FriendlyName = "";
StartTime = null;
Timer = null;--- Er meckert also bei FriendlyName = "" ????
Warum funktioniert das nicht mehr. Ich tappe im Dunklen....
-
Habs selbst gefunden.
Hab versehentlich auf dem neuen Raspberri NodeJS 10.2 installiert - mit 12.2 funktioniert es wieder - Nur falls jemand auf dasselbe Problem reinfällt