Mit der freien Version komme ich allerdings schon mit dem Script "install-cordova.sh" nicht weiter. Zum Ende der Installation kommt eine Fehlermeldung, aus der ich mangels Wissen nicht schlau werde. (Getestet unter Linux Mint und Zorin OS).
Hier die Ausgabe in der Konsole:
Creating dummy app to validate Cordova installation
/usr/local/lib/node_modules/cordova/node_modules/nopt/lib/nopt-lib.js:64
const StringType = typeDefs.String?.type
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:85:18)
at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/nopt/lib/nopt.js:1:13)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js
Kann mir jemand helfen? Wie muss die Zeile in der Datei "nopt-lib.js" korrekt aussehen?
Wahrscheinlich sind die folgenden Zeilen in der Datei dann auch falsch?
const NumberType = typeDefs.Number?.type
const ArrayType = typeDefs.Array?.type
const BooleanType = typeDefs.Boolean?.type
const DateType = typeDefs.Date?.type