Вавилонская проблема при наличии модулей локального узла в моей папке src - PullRequest
0 голосов
/ 13 апреля 2019

Я создал модуль локального узла и настроил веб-пакет для рассмотрения этого модуля (модуль находится в src / component):

 modules: ['node_modules', 'src/components'].concat(
        process.env.NODE_PATH.split(path.delimiter).filter(Boolean)
      )

При запуске проекта babel не передает мою реакцию без сохранения состоянияфункция, и я получаю необъявленную ошибку токена в моем синтаксисе jsx.Когда я не использую модуль узла и удаляю локальный файл package.json, все работает нормально.Как я могу решить эту проблему?

1 Ответ

1 голос
/ 13 апреля 2019

См. документацию Babel для структур монорепо. (репозитории с несколькими пакетами).

Краткий ответ: преобразуйте ваш .babelrc в babel.config.js файл и вставьте его в свой проект.корень.Файлы .babelrc относятся к определенному пакету, поэтому невозможно использовать .babelrc для настройки пакета src/components/foo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...