FIS3学习笔录二

在上一篇文章中介绍完插件的安装和配置之后,下面介绍一下如何调试:

先打开终端,进入项目目录,然后。。。

将项目发布到自己指定的目录中

fis3 release -d path  
//path就是要发布到的目录

将目录发布到Web Server 的根目录下,fis3内置了一个简易的Web Server。

fis3 release

将进行过压缩合并,md5戳的处理的目录发布到Web Server 的根目录 ()

fis3 release production
//
//production是fis-conf.js中的fis.media('production')

清除发布在Web Server下的www目录

fis3 server clean

实时监控,当我们将代码发布到了静态资源服务器上时,发现有地方需要修改,那么如何实现一遍编写一边进行编译合并之类的操作,其实我们不需要每次都release一个版本,只要执行如下:

fis3 release production -w
//加上  -w

知道上面的操作之后,可想而知,肯定是如何在浏览器中打开,由于部署后的文件路径都是基于根目录的相对路径。

进入终端,执行:

fis3 server start

接下来会发现,自己每次做了修改之后,虽然能通过前面的操作做到实时编译部署等工作,但是还是需要每次手动的去刷新浏览器,不够自动化,要是有岂不是更好,哈哈,确实有:

fis3 release -wL

开始崇拜fis3的强大吧-3-.


当项目完成的差不多了,把小伙伴叫上,来个测试,将本地的项目上传到测试机器

// 假定URL是
// http://cq.01.p.p.baidu.com:8888/receiver.php
fis.match('*', {
  deploy: fis.plugin('http-push', {
    receiver: 'http://cq.01.p.p.baidu.com:8888/receiver.php',
    to: '/home/work/htdocs' // 注意这个是指的是测试机器的路径,而非本地机器
  })
})

当执行 fis3 release 的时候,可能上传测试机是最后联调时才会有,那么更好的做法是设置一个特定的media

然后执行:fis3 release qa

下一篇是我在学习过程中遇到的一些问题和解答。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值