npm 在部署React应用时,默认情况下会使用Babel吗?

8ljdwjyq  于 2022-11-14  发布在  React
关注(0)|答案(1)|浏览(115)

我想弄清楚巴别塔是怎么被使用的。
在我目前的一个项目中,我看到我有一个Babel文件,但是我从来没有设置任何配置,因为我可以告诉处理Babel。所以我想知道它是否实际上正在使用或如果我只是安装它。
当我将React应用部署到AWS Amplify或Heroku等位置时,是否会自动使用Babel,这就是我的浏览器能够理解React的原因?或者,即使没有Babel,我的浏览器也能理解React吗?

o8x7eapl

o8x7eapl1#

你不能确定所有浏览器的所有版本都能理解现代JavaScript。这就是为什么,即使你在代码中编写了现代JS,Babel也会自动将其转换为普通JS,这样它就可以兼容几乎所有的浏览器。
这个链接我在下面附上,是突出显示的文本。请给予它一个阅读,因为我相信它会澄清你的困惑有点。
浏览器、JavaScript编译器和翻译器都可以使用。
你不需要,很好,你可以去。

相关问题