1
jasya 2013-04-23 22:03:39 +08:00
页面404
|
2
UncleBill OP @jasya 忘了写网址了。在这https://github.com/UncleBill/f5
|
3
airyland 2013-04-23 22:06:00 +08:00
先watch之,刚好准备写个类似的工具。
|
4
UncleBill OP 因为npm是@island205注册的,使用npm install -g f5 会安装他未merge我的pull request的项目。所以请使用项目的命令安装:
sudo npm install -g https://github.com/UncleBill/f5/tarball/master |
5
chuquus 2013-04-24 09:57:47 +08:00
grant livereload不好吗?
|
7
handaidai 2013-04-24 10:44:00 +08:00
从README上看 没有说让传path参数,那你怎么知道我要对那些目录的文档进行监控从而导致页面刷新?
从源码上看 你好像引入了watch-tree-maintained这个包来watch file(我猜的),不过这个包能解决我的一个需求么?(我先跑起来f5,然后传如了一个path参数,f5会监控这个path下面的文件, 这时候如果我新建一个文件,你这个包能watch到这个文件么?) 然后我还有一个需求就是watch动态的文件,比如jsp,php,aspx,如果这些文件变了,也能让浏览器自动f5,目前我想的是 让使用者多传一个proxy参数,如果有这个参数那么就让f5当一个代理服务器 ps:话说我最近也写了一个f5这样的东西,不过我遇到了上面的问题。目前对第一个需求我还没想出好的方案,昨天晚上实现了static server的部分.. |
8
UncleBill OP 到工作的目录下运行f5--可以考虑传路径参数给f5
确实是用的那个watch包,对于新建的文件,目前好像不会watch,如果没有watch,那其实是个bug(也许应该在新新文件创建后重新watch,或者push到watch列表里) 目前也没有对动态文件做支持。对于刷新页面的需求,动态文件没有静态的大 欢迎pull request |
10
UncleBill OP @romoo,我没试过通过局域网使用getf5.com,转到linux下后就没再用它了
|
11
handaidai 2013-04-24 11:31:04 +08:00
我现在就卡在 我如何知道使用者新建了一个文件...只要能搞定这个..那watch就太简单了..
在我了解的一些公司中,前端很多时候都是直接做动态文件的开发,因为它可以include,使用静态开发太少了,因为静态做完之后还得弄成动态的,一旦项目大的话,因为静态无法include,导致一个公共模块在各个静态文件中都有,重复的代码太多了 抱歉,我不会用git。。 |
12
UncleBill OP |
14
handaidai 2013-04-24 12:05:13 +08:00
好的,谢谢。
我知道git和github都是好东西。我也流口水。可惜我英文太差。我之所以说你用watch-tree-maintained来watch file是猜的。就是看不懂它的文档..... ps: 羡慕会用linux的人呀。。 |
15
UncleBill OP |
16
chuquus 2013-04-24 12:51:36 +08:00
@UncleBill 不需要加载,插件在connect输出的时候自动加上去,虽然你的f5设计上可能会简单一些,但是grunt可以提供其他的构建功能,如自动编译CoffeeScript less,然后合并压缩,根据发布环境处理不同的情况。上次也有兄弟做了类似的产品,我不是说你的产品不好,只是如果能在已有的基础上做更好的体验不是更好,比如grunt-gui,提供默认的项目配置,gui管理。
|
17
UncleBill OP |
18
island205 2013-04-24 19:09:04 +08:00
你发pull request给我,如果合理的话,我会更新。
|
19
UncleBill OP @island205 pull request我已经发出去了,只是现在有冲突,得手动merge。
github在pull request的下面给出了合并的方法 |
20
UncleBill OP @island205 我已经将我的合并到一个新的分支(merge-bill)里了。你到master,然后合并这个分支就行了。
|