当我打开我的项目.js
文件时,会出现以下警告:
文件观察者'Babel'可用于此文件。描述:'将ECMAScript 6代码透明到ECMAScript 5'
有两个按钮:Add watcher
和Dismiss
。
如果我点击Add watcher
:
我有两个问题:
1)File watcher 'Babel' is available for this file. Description: 'Transpiles ECMAScript 6 code to ECMAScript 5'
的含义是什么?
2)如何配置观察文件?
这是Babel:https://babeljs.io/的链接
这样做可以让您使用某些Web浏览器可能尚不支持的高级JavaScript功能。您可以编写代码,就像那些功能一样,并且转换器会将您的高级JavaScript转换为旧式兼容的JavaScript。
“观察者”所做的是监视代码中的更改,以便在发生更改时立即运行转换程序,以便始终生成代码的最新翻译。
你必须阅读Babel的文档才能完全理解如何配置它,但是,简而言之,你告诉Babel在哪里找到你的文件,在哪里放置转换的输出,设置各种选项来检查代码更改的频率和其他转换器选项。