阅读背景:

【smart-transform】取自 Atom 的 babeljs/coffeescript/typescript 智能转 es5 库

来源:互联网 

简介

有时间研究下开源库的源码,总是会有些收获的。注意到 Atom 插件编写时,可以直接使用 babel, coffeescript 或者 typescript。有些诧异,毕竟 Electron 中内置的 node 引擎,也一定不是完全兼容 es6,更不用说 coffeescript 和 typescript了。所以,必然在加载插件时,Atom 有某种自动转换的操作。刚好最近有一些类似的需求,需要批量以单个文件的方式转换一些其他语法的文件到 es5 兼容的js文件,于是就把 Atom 的转换机制拆分了出来,写成一个 cli。有时间研究下开源库的源码,总是会有些收获的。注意到 Atom 插件编写时,可




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: