由于babelrc,构建失败,预设[0][1]必须是对象、false或未定义。

4

我遇到了Babel的问题。我正在尝试在我的应用程序中使用async/await,为此我需要在babelrc文件中添加node选项。 但是,我遇到了以下错误:

我查看了这个问题,但我是一个新手,不太清楚我的问题在哪里。 Plugins[0][1] must be an object, false, or undefined

我的babelrc文件:

{
  "presets": [
    [
      "@babel/preset-env",
      "@babel/preset-react",
      {
        "targets": {
          "node": "10"
        }
      }
    ]
  ]
}
1个回答

15

我找到了解决方法:

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "node": "10"
        }
      }
    ],
    "@babel/preset-react"
  ]
}

如果你按照这个教程(https://medium.com/@danlegion/react-server-side-rendering-with-express-b6faf56ce22)来做,它大致说了应该放在哪里,但是,非常感谢你的帮助,我之前也遇到了困难。谢谢。 - VericalId
这是怎么回事?有人知道为什么顺序很重要吗? - Warren Spencer
没关系,重要的是如何在子数组中包装参数。 - Warren Spencer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接