Как настроить конфигурационные файлы babel 7 с помощью Electron two package.json Structure? - PullRequest
0 голосов
/ 21 октября 2018

Я обновляюсь до 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 покажет ошибку.

...