Babel: ошибка при попытке использовать предустановку реле «Не удалось найти предустановленное реле относительно каталога»

Я пытаюсь установить relay в свой проект, используя официальные документы.

Я установил реле, используя:

yarn add react react-dom react-relay
yarn add --dev babel-plugin-relay graphql

Мой файл .babelrc выглядит так:

{
  "presets": [
    "relay", "env", "react"
  ]
}

При запуске webpack выходит эта ошибка:

ERROR in ./js/app.js
Module build failed: Error: Couldn't find preset "relay" relative to directory "/Users/nicolas/projects/grocery_umbrella/apps/grocery_web/assets"

В чем может быть проблема?


person Nicolas Blanco    schedule 12.08.2018    source источник


Ответы (1)


babel-plugin-relay — это плагин, а не пресет, поэтому вам нужно

{
  "presets": [
    "env", "react"
  ],
  "plugins": [
    "relay"
  ]
}
person loganfsmyth    schedule 12.08.2018