扫一扫分享
WMR是一款面向现代 web 应用的小型一体化开发工具。它是比较新颖的一种方式,在一个 2M 的没有依赖的单文件将所有事情给做了,很开箱即用。
WMR既提供了开发服务器,也提供了构建步骤。它是由 Preact 的创建者 Jason Miller 建造的,所以对于 Preact 开发者来说,这无疑是一条快乐的道路。当杰森 · 米勒作为嘉宾出现在 JS Party 播客上时,他解释了先生背后的想法:
Preact 很小,如果你想做一个轻量级的项目,它真的很好。我们的工具在哪里?我们有一个基于 webpack 的工具,在生产中被一些高知名度的网站使用,但那是重量级的工具。原型开发工具在哪里?那是一只手。另一方面是我自己和其他一些碰巧在 Preact 团队中的人; 我们已经有一段时间处于捆绑器生态系统的边缘,敦促人们,试图就一个方向达成共识,我们可以进一步推进编写现代代码和发布现代代码的想法。
这告诉我们,wmr 完全是关于编写和发布现代代码,从而在项目中实现更轻量级的工具。
你可能想知道“先生”代表什么?没什么!“ Web 模块运行时”和“湿模块替换”的名称是浮动的,但它是一个假的缩写,类似于 npm。
Wmr 先生与 Preact 一样使用了无情的 bundle 大小清洗,所以它很小ーー重量只有2.6 MB ーー并且包含正好为零的 npm 依赖项。尽管如此,它还是包含了许多非常棒的特性,包括一个热模块替换开发服务器和一个优化的生产构建。
手机预览