我想弄清楚巴别塔是怎么被使用的。在我目前的一个项目中,我看到我有一个Babel文件,但是我从来没有设置任何配置,因为我可以告诉处理Babel。所以我想知道它是否实际上正在使用或如果我只是安装它。当我将React应用部署到AWS Amplify或Heroku等位置时,是否会自动使用Babel,这就是我的浏览器能够理解React的原因?或者,即使没有Babel,我的浏览器也能理解React吗?
o8x7eapl1#
你不能确定所有浏览器的所有版本都能理解现代JavaScript。这就是为什么,即使你在代码中编写了现代JS,Babel也会自动将其转换为普通JS,这样它就可以兼容几乎所有的浏览器。这个链接我在下面附上,是突出显示的文本。请给予它一个阅读,因为我相信它会澄清你的困惑有点。浏览器、JavaScript编译器和翻译器都可以使用。你不需要,很好,你可以去。
1条答案
按热度按时间o8x7eapl1#
你不能确定所有浏览器的所有版本都能理解现代JavaScript。这就是为什么,即使你在代码中编写了现代JS,Babel也会自动将其转换为普通JS,这样它就可以兼容几乎所有的浏览器。
这个链接我在下面附上,是突出显示的文本。请给予它一个阅读,因为我相信它会澄清你的困惑有点。
浏览器、JavaScript编译器和翻译器都可以使用。
你不需要,很好,你可以去。