Я обновляюсь до Babel 7. Они изменили способ загрузки файлов конфигурации.Столько, сколько я пробовал за их документы, я не могу заставить его работать. Babel config, загружающий документы
Здесь описывается приложение Electron с двумя структурами package.json: Документы Electron Builder
Проблема выглядит такмоя конфигурация babel не загружается для кода, где находится второй package.json.(основной рендер)
Я склонен думать, что это из-за этого нового способа загрузки config и двух package.json, но это может быть что-то другое.
Структура приложения выглядит следующим образом:
/package.json
/.babelrc (or babel.config.js now)
/app/package.json
/app/main.js <-- this can not be compiled anymore
Я использую Webpack с загрузчиком Babel.Каким-то образом, с сервером Webpack dev, он работает, но компиляция для производства не удалась.
Я получаю точную ошибку:
(function (exports, require, module, __filename, __dirname) {
import "core-js/modules/web.dom.iterable";
SyntaxError: Unexpected string
Для которой я получил подсказку здесь, который заставил меня думать, что некоторые настройки игнорируются.
Весь проект с открытым исходным кодом и его можно увидеть в Github .Клонирование и запуск npm run compile:main
покажет ошибку.