CNode

wiper: 简单的命令行, livereload 服务器 + file watch

分享
Bbitinn发布于12 年前最后回复12 年前2 回复4870 浏览0 收藏

简单点说,就是把grunt-contrib-watch模块化成单独的命令行,理由如下:

  • 最近越发觉得npm run其实比grunt和gulp什么的省事多了,看到没有类似的包,就拿tiny-lr和gaze做了个(两者都是grunt watch的底层库,可用性有保证)。
  • 常见的livereload实现都是直接起个服务器,而我觉得没必要逼用户选express或koa,拆开之后,把插入script的工作交给其他模块,更方便开发。
  • 太多watch命令不支持-w **/*.js,**/*.css的格式,大概是因为逗号可以当路径吧,但说实话有多少人在开发repo里这样做,以简单为主。

有需要的可收藏与扩展。 https://github.com/bitinn/wiper

查看回复

回复 (2)

I
i5ting#1·12 年前

给你个star吧,不过livewreload不靠谱,还是看browser-sync更靠谱一点

B
bitinn#2·12 年前
引用 i5ting给你个star吧,不过livewreload不靠谱,还是看browser sync更靠谱一点

@i5ting 以前没用过browser-sync,在同步功能上的确是另一个飞跃。但也是要单独跑一个服务器,否则难以实现同步。

参与回复
登录后即可参与回复。登录