我已经安装了Babel并发现为了编译JSX,需要更改.babelrc文件?文件位于何处?我正在查看babel-preset,babel,babel-jsx文件夹等,但找不到它?它应该手动创建吗?
答案 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中查看的唯一方法是使用命令行。