FuseBox —在几分之一秒内打包您的项目
FuseBox —在几分之一秒内打包您的项目
原文:https://medium.com/hackernoon/fusebox-bundle-your-project-within-a-fraction-of-a-second-f2360ba95727

FuseBox 是一个捆绑器/模块加载器,结合了 webpack、JSPM 和 SystemJS 的强大功能。重新捆绑一个繁重的项目需要 50-100 毫秒。
FuseBox 是一个年轻但非常雄心勃勃的项目。社区正在成长,我非常感谢所有让 FuseBox 更好、更快、更强的贡献者。
我将强调一些功能,剩下的就交给你了这里
配置
FuseBox 的主要目标是尽可能避免配置。一切都应该开箱即用。与 WebPack 不同,您不需要担心您的项目是否会被捆绑。一定会的。您可以用这么多行代码捆绑像 babel-core 这样的怪物:
FuseBox.init({
homeDir: "src",
outFile: "_build/out.js"
}).bundle("> index.js")
生产力是关键,FuseBox 为您挑起重担
表演
FuseBox 非常快,它可以在不到一秒的时间内重新打包你的项目,还提供了一个全面的 API。处理 typescript(编译+捆绑)和 SASS 只需要 50-100ms
一个令人信服的基准是这里的。1200 个文件需要一次/保险丝盒 0.234 s /网络包 1.376 s
一流的类型脚本支持
Typescript 只适用于 FuseBox。
FuseBox.init({
homeDir: "src",
outFile: "_build/out.js"
}).bundle("> index.ts")
改变。js 到。ts 并开始使用 typescript。这里有一个顶级的 angular 2 TODO app充分展示了 FuseBox 的强大。现场演示可在此处获得
加载器 API
这里有几个亮点:
插件
FuseBox 有大量的插件可以帮助你入门。感谢我们的贡献者;-),而且 API 使用起来绝对简单方便。
还有很多。多得多
如果你喜欢这个项目,别忘了在 github 上开始!当然,点击♥来传播这个消息
加入我们的 gitter 频道,我们很活跃也很友好!



