In meiner node.js-Anwendung habe ich ein npm install btoa-atob
durchgeführt, damit ich die Funktionen btoa()
und atob()
verwenden konnte, die in clientseitigem Javascript nativ sind, aber aus irgendeinem Grund nicht in Node enthalten waren. Das neue Verzeichnis erschien in meinem node_modules
-Ordner, der sich im Stammverzeichnis neben app.js
befindet. Dann habe ich dafür gesorgt, dass btoa-atob als Abhängigkeit in meiner package.json
-Datei hinzugefügt wird, die sich im Stammverzeichnis befindet.
Dennoch funktioniert es aus irgendeinem Grund immer noch nicht.
console.log(btoa("Hallo Welt!"));
^ sollte "SGVsbG8gV29ybGQh" in der Konsole ausgeben, aber stattdessen erhalte ich den Fehler:
btoa ist nicht definiert.
Habe ich die Installation nicht richtig durchgeführt? Was habe ich übersehen?