.babelrc文件的位置在哪里?

时间:2016-02-14 11:35:54

标签: babeljs

我已经安装了Babel并发现为了编译JSX,需要更改.babelrc文件?文件位于何处?我正在查看babel-preset,babel,babel-jsx文件夹等,但找不到它?它应该手动创建吗?

4 个答案:

答案 0 :(得分:10)

.babelrc文件是项目代码的本地配置。通常,您会将其放在应用程序仓库的根目录中。它将影响Babel处理的所有文件,这些文件位于同一目录或.babelrc的兄弟目录中。

答案 1 :(得分:7)

.babelrc可能存在于节点树中的几个地方。

项目根文件夹最有可能发生。 babel配置也可以在" babel:"下的package.json中指定。 {...}

查找行为

Babel会在正在编译的文件的当前目录中查找.babelrc。如果一个不存在,它将沿目录树向上移动,直到找到.babelrc或带有" babel":{}哈希的package.json。

使用" babelrc":false来停止查找行为。

请参阅https://github.com/insin/babel-plugin-react-html-attrs/blob/master/README.md和查找行为 -

答案 2 :(得分:6)

.babelrc永远不会自动创建。您必须转到项目的根目录。创建一个文件 - 触摸.babelrc,打开文件并在此处输入babel设置,然后保存。如果您正在关注https://babeljs.io/blog/2015/10/31/setting-up-babel-6,设置Babel 6并按照规定安装了所有插件和预设,这可能有所帮助。

{
  "presets": [
    "es2015",
    "env",
    "react",
    "stage-2"
  ]
},

{
  "plugins": [
    "transform-es2015-arrow-functions",
    "check-es2015-constants",
    "transform-es2015-block-scoping"
  ]
}

答案 3 :(得分:0)

.babelrc文件是Mac和Linux中的隐藏文件。在Windows中,您仍然可以看到它。在Mac和Linux中查看的唯一方法是使用命令行。