por qué babel almacena .babel.json en la ruta del PERFIL DE USUARIO
Estoy ejecutando una aplicación nodejs en aplicaciones web azules y estoy tratando de integrar babel usando npm en ella. El problema es que Babel está intentando acceder a un archivo en
%PERFIL DEL USUARIO%
llamado .babel.json, un archivo que no existe. Lo más probable es que sea instalado por:
npm install -g babel
En aplicaciones web azules, parece que no puedo encontrarlo en absoluto (incluso después de ejecutarnpm install -g babel
en kudu para el sitio).
Copié el archivo en%USERPROFILE%
yo mismo para%USERPROFILE%
usando kudu pero en la aplicación web reiniciar el archivo desaparece.
¿Hay alguna manera de hacer que Babel funcione en aplicaciones web?
ACTUALIZAR
Omití algunas cosas. El error apareció cuando intenté cargarbabel/register
.
require('babel/register')({
optional: ["es7.asyncFunctions"]
});
y el error real que veo en los registros de transmisión es
La aplicación ha lanzado una excepción no detectada y finaliza: Error: ENOENT, no existe tal archivo o directorio 'D: \ local \ UserProfile.babel.json' en Object.fs.openSync (fs.js: 438: 18) en Object.fs .writeFileSync (fs.js: 977: 15) al guardar (D: \ home \ site \ wwwroot \ node_modules \ babel \ node_modules \ babel-core \ lib \ api \ register \ cache.js: 35: 19) en el proceso. _tickCallback (node.js: 419: 13) en Function.Module.runMain (module.js: 499: 11) al inicio (node.js: 119: 16) en node.js: 906: 3
el proyecto está en marchaGithub