【问题标题】:Babel : error when trying to use relay preset 'Couldn't find preset "relay" relative to directory'Babel:尝试使用中继预设时出错'找不到相对于目录的预设“中继”'
【发布时间】:2019-01-19 11:12:57
【问题描述】:

我正在尝试使用官方文档在我的项目中安装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"

可能是什么问题?

【问题讨论】:

    标签: babeljs relayjs relay


    【解决方案1】:

    babel-plugin-relay是插件,不是预设,所以需要

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

    【讨论】:

      猜你喜欢
      • 2017-03-04
      • 1970-01-01
      • 2019-05-31
      • 2016-11-23
      • 1970-01-01
      • 2016-08-27
      • 1970-01-01
      • 2019-06-04
      相关资源
      最近更新 更多