.babelrc скрывается в обновлении MacOS Mojave, что приводит к сбою сборки - PullRequest
0 голосов
/ 26 сентября 2018

Мои проекты React работали нормально до того, как я обновился до новой ОС Mojave.После обновления ни один из моих проектов не строился успешно.Оказывается, все файлы начинаются с '.'получить автоматически скрытым

Так что .babelrc нигде не было видно, и сборка Webpack не удалась.

В качестве обходного пути я запустил скрипт, который нашел в Интернете, чтобы показать все файлы:

defaults write com.apple.finder AppleShowAllFiles -bool false

Это работает и показывает файлы, но было интересно, если кто-нибудь знает другой способ, который простосделать .babelrc скрытым вместо того, чтобы скрывать все файлы и загромождать мои папки.

Кроме того, есть способ использовать другое имя файла (чем .babelrc), которое будет служить той же цели.

Благодарю.

1 Ответ

0 голосов
/ 26 сентября 2018

Простой обходной путь, позволяющий избежать скрытых файлов, заключается в использовании babel.config.js вместо .babelrc.Этот файл просто экспортирует функцию, которая возвращает именно то, что было бы в .babelrc.Поместите следующий код в файл и измените его для своих пресетов и плагинов:

module.exports = function () {
  const presets = [ ... ];
  const plugins = [ ... ];

  return {
    presets,
    plugins
  };
}

См. официальную документацию Babel по этому вопросу.

...