扫一扫分享
swc采用rust编写的超快javascript到javascript编译器。swc是一个社区驱动的项目,由一群志愿者维护。swc的出现其实很大一部分原因是要替换掉工程中的babel,所以babel有的功能他几乎都有。与babel最大的区别可能就是: 「swc is super-fast」
swc就在其官网宣称在单线程上的执行速度是传统代码转译工具 Babel 的 20 倍。如果在 4 核设备上开启并行计算,其执行速度将是 Babel 的 70 倍!
npx swc ./index.js -o output.js
执行过命令之后会把结果打印在标准输出里,并没有生成文件之类的。 如果想要输出的文件中需要携带参数来完成-o ouput.js或者-d dist编译到dist目录下
手机预览