JavaScript Typescript requires an environment provides compatible native Map implementation

pinosch

Newbie
Registriert
Juni 2020
Beiträge
2
Hallo Zusammen,

ich habe unter einem Debian 8 System über NPM, Typescript installiert.
Bei der Ausführung des Typescript-Compilers (tsc) erhalte ich permanent Folgende Fehlermeldung:

Code:
$ tsc --version

/usr/local/lib/node_modules/typescript/lib/tsc.js:79
        throw new Error("TypeScript requires an environment that provides a co
              ^
Error: TypeScript requires an environment that provides a compatible native Map implementation.
    at ts.Map (/usr/local/lib/node_modules/typescript/lib/tsc.js:79:15)
    at ts (/usr/local/lib/node_modules/typescript/lib/tsc.js:80:7)
    at Object.<anonymous> (/usr/local/lib/node_modules/typescript/lib/tsc.js:81:3)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/typescript/bin/tsc:2:1)

Hat jemand eine Idee, welche Environment Variablen für Typescript gesetzt werden müssten, oder andere Tipps für mich? :)
 
Hier geht es vermutlich um die "Map"-Klasse in Javascript und nicht um eine Umgebungsvariable. Eventuell ist deine NodeJS-Version veraltet.
 
  • Gefällt mir
Reaktionen: Hayda Ministral und pinosch
Jop. Debian 8 ist in 2 wochen end of life einige pakete werden hier schon eine weile nicht mehr gepflegt. - mach mal ein dist upgrades bis buster :)
 
Einfach mal deine Programme bzw. dein OS updaten. Jessie fällt diesen Monat aus dem Support. Ausgeliefert wird 0.10.29, was 2014 released wurde. Die aktuelle LTS ist 12.18 von vor einer Woche. In Stretch ist aber auch nur node 4.8.2 von 2017 enthalten. Keine Ahnung ob das reicht...

Ansonsten ne ältere TS-Version verwenden, die das noch nicht benötigt (wenn überhaupt verfügbar).
 
Ohje, das veraltete NodeJS war das Problem. Danke Dir :D
 
Zurück
Oben