Skip to content

Runow是什么?

Runow是一个前端模板管理器,意在简化前端项目的构建流程。通过Runow可以快速应用常见的前端模板,帮助前端开发者完成基础框架搭建,从而关注业务代码即可。

为什么起名 runow

因为通过 create runow 之后,将自动帮你下载所选技术栈模板,同时安装好相应的依赖,而你只需要 npm run dev 即可运行项目,所以减少在运行项目之前所需要做的 N 件事,当然 run...now 也可以少写一笔,哈哈。

使用场景

在前端开发中,应用当下主流的技术栈是一件非常容易的事,但是在开始一个项目之前,除非对已有的项目二开,否则都是无穷的 createinstall。因此 runow 应运而生,在简单而繁琐的 createinstall 之间,选择 create runow 更加容易。

需要知道的是, runow 并不会对未来项目的规划造成负担,不会注入太多的依赖和无用的功能,它更侧重于底层框架的搭建。因此,它并不利于急于求成的项目。

比较

Vite 对比

使用过 vite 都知道,vite有个命令就是 create-vite ,没错 runow 就是借鉴了 create-vite 命令(致敬),所以在用法上是一样的;但是两者有所区别, create-vite 侧重体现工具的能力,而 runow 则侧重于模板的应用。

  • 使用 create-vite 可以快速创建基于 vite 工具构建的应用。
  • 使用 create-runow 可以快速创建基于 常见 架构模板的应用。

Degit 对比

degit 是个非常棒的分支下载工具,runow也是基于degit的能力来下载远程模板;使用degit可以轻松下载各大代码仓库上的代码,因此两者的区别在于,degit 用于下载远程分支代码,它的目的是取代 git clone 等命令; 而 runow 除了下载远程模板代码外,还约束了代码范围,而且在模板管理方面,简化了目标代码的提取方式。