FuseBox —在几分之一秒内打包您的项目

FuseBox —在几分之一秒内打包您的项目

原文:https://medium.com/hackernoon/fusebox-bundle-your-project-within-a-fraction-of-a-second-f2360ba95727

FuseBox 是一个捆绑器/模块加载器,结合了 webpack、JSPM 和 SystemJS 的强大功能。重新捆绑一个繁重的项目需要 50-100 毫秒。

Github 页面

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 频道,我们很活跃也很友好!

黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除