почему babel хранит .babel.json в пути USERPROFILE
Я запускаю приложение nodejs в лазурных веб-приложениях и пытаюсь интегрировать babel, используя в нем npm. Проблема в том, что Babel пытается получить доступ к файлу в
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%
с именем .babel.json, файл, который не существует. Скорее всего, это установлено:
npm install -g babel
В лазурных веб-приложениях я не могу найти его вообще (даже после запускаnpm install -g babel
в куду для сайта).
Я скопировал файл в%USERPROFILE%
я сам%USERPROFILE%
используя kudu, но при перезапуске веб-приложения файл исчезает.
Есть ли способ заставить babel работать с веб-приложениями?
ОБНОВИТЬ
Я пропустил некоторые вещи. Ошибка появилась, когда я попытался загрузитьbabel/register
.
require('babel/register')({
optional: ["es7.asyncFunctions"]
});
и фактическая ошибка, которую я вижу в потоковых журналах
Приложение выдало необработанное исключение и завершено: Ошибка: ENOENT, нет такого файла или каталога 'D: \ local \ UserProfile.babel.json' в Object.fs.openSync (fs.js: 438: 18) в Object.fs .writeFileSync (fs.js: 977: 15) при сохранении (D: \ home \ site \ wwwroot \ node_modules \ babel \ node_modules \ babel-core \ lib \ api \ register \ cache.js: 35: 19) в процессе. _tickCallback (node.js: 419: 13) в Function.Module.runMain (module.js: 499: 11) при запуске (node.js: 119: 16) в node.js: 906: 3
проект продолжаетсяGithub