如何在不使用.babelrc文件的情况下将两个预设参数传递给babel?

时间:2016-03-22 06:43:10

标签: ecmascript-6 babeljs

由于某些原因我不想使用.babelrc文件。

presets参数可以传递给babel-cli,如

babel --presets react

但是得到错误" es2015并不存在"  每当我尝试使用

传递两个预设参数时

babel --presets react es2015

有没有一种方法可以在不使用.babelrc文件的情况下将两个或更多预设传入babel-cli

2 个答案:

答案 0 :(得分:2)

来自@Felix Kling的评论,以便此时此处的可见性高于此问题的唯一答案。

  

您是否尝试过--presets = react,es2015?

答案 1 :(得分:1)

如果您使用npm:

  • 安装预设和babel-cli:

    npm install babel-cli babel-preset-es2015 babel-preset-react --save-dev

  • 告诉Babel在package.json中使用它而不是.babelrc:


    ...
    "babel": {
      "presets": [
        "es2015",
        "react"
      ]
    },
    ...