fis3调试与发布

   前面一节fis3创建项目,现在我们来进行调试与开发。

   由于我们将项目进行构建之后,发现构建之后项目中的资源文件的路径从“相对路径”——>变成了“绝对路径”。这样一来,不方便我们的调式。所以,fis3为了解决这个问题,就在fis3中内置了web server 以方便调式查看我们的构建结果。

一.调试

(一).打开web server根目录 :  fis3 server open


(1)在使用该命令的时候,有一个前提,我们在构建项目时,不指定输出目录,即fis3 release -d ./output 变成了 fis3 release命令; 


(2)使用fis3 release 构建时,fis3会将构建结果发送到内置的web server根目录下。 


(3)构建完成之后,使用fis3 server open命令来打开在web server根目录下的构建结果。


(二).启动本地 Web Server:    fis3 server start


(1)接下来,我们要启动本地的web server服务,使用 fis3 server start 命令,服务启动之后,会自动在默认浏览器打开URL:http://127.0.0.1:8080,注意:当8080端口被占用时,你可以通过fis3 server -h帮助命令找到更多的关于启动web server服务的参数,包括对端口号的设置等。 




正如所有其他 Web Server,FIS3 内置的 Server 是常驻的,如果不重启计算机或者调用命令关闭是不会关闭的。

所以后续只需访问对应链接即可,而不需要每次 release 就启动一次 server。


(三).文件监听 :   fis3 release -w


这是文件监听命令。

例如,当我们修改了某项目文件,之后如果我们按照常规的构建发布做法——就是还要再次执行一次fis3 relase ,

那么,这样就会导致有些没有被修改的文件再次被编译——即重复。这样,无形增加了编译时间,这对文件很庞大的

项目而言是显而易见的。 所以,我们使用 fis3 release -w 来减少这样不必要的重复操作。

对于 fis3 release -w 它只会编译改动的文件。改动时,你只要保存(ctrl+s)之后,监听就会执行。 

注意:添加 -w 参数时,程序不会执行终止;停止程序用快捷键 CTRL+c,则会出现“c终止批量处理吗”


(四).浏览器自动刷新 : fis3 release -wL

这个命令,能让我们在构建发布之后,让浏览器自动刷新URL-127.0.0.1:8080,而无需手动去刷新,这也提升了

我们的构建体验,是个不错的想法。


二.发布

当我们开发项目后,需要发布到测试机,这部分的内容我还没有测试,以后有机会再不上。


下面这个是我有创建fis3项目的案例以及最终的成品:http://download.csdn.net/detail/gao_xu_520/9906361

有需要可以下载来参考下。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值