warum Babel .babel.json im USERPROFILE-Pfad speichert

Ich führe eine NodeJS-App auf Azure-Web-Apps aus und versuche, Babel mithilfe von Npm darin zu integrieren. Das Problem ist, dass Babel versucht, auf eine Datei unter @ zuzugreife

%BENUTZERPROFIL

named .babel.json, eine Datei, die nicht existiert. Dies wird höchstwahrscheinlich installiert von:

npm install -g babel

uf Azure-Web-Apps kann ich es anscheinend gar nicht finden (auch nicht nach dem Ausführen vonnpm install -g babel in Kudu für die Website).

Ich habe die Datei in @ kopie%USERPROFILE% mich zu%USERPROFILE% mit Kudu, aber bei einem Neustart der Web-App verschwindet die Datei.

Gibt es eine Möglichkeit, babel für Web-Apps zu nutzen?

AKTUALISIERE

Ich habe einige Dinge weggelassen. Der Fehler trat auf, als ich versuchte, @ zu ladbabel/register.

require('babel/register')({
  optional: ["es7.asyncFunctions"]
});

und der tatsächliche Fehler, den ich in den Streaming-Protokollen sehe, ist

Application hat eine nicht abgefangene Ausnahme ausgelöst und wurde beendet: Fehler: ENOENT, keine solche Datei oder kein solches Verzeichnis 'D: \ local \ UserProfile.babel.json' unter Object.fs.openSync (fs.js: 438: 18) unter Object. fs.writeFileSync (fs.js: 977: 15) at save (D: \ home \ site \ wwwroot \ knotenmodule \ babel \ knotenmodule \ babel-core \ lib \ api \ register \ cache.js: 35: 19) at process ._tickCallback (node.js: 419: 13) bei Function.Module.runMain (module.js: 499: 11) beim Start (node.js: 119: 16) bei node.js: 906: 3

das Projekt ist am Github

Antworten auf die Frage(8)

Ihre Antwort auf die Frage