fis构建后,会对绝大多数url进行修改,改成绝对路径,这个时候点击打开文件是无法正常工作的。
fis3内置了一个简易的Web server,可以提供server
fis3 server open
上面是打开server目录
发布
fis3 release
不加-d的时候是直接发布到Web Sever 的根目录下的
启动服务
fis3 server start
来启动本地Web Server,当此Server启动后,会自动打开浏览器打开http://127.0.0.1:8080,默认监听端口8080
通过执行以下命令得到更多启动参数,可以设置不同的端口号(当8080端口被占用时)
fis3 server -h
文件监听
发了开发方便,fis3提供文件监听,当启动文件监听时,修改文件为之动构建发布。
fis3 release -w
远程发布
fis.match('*', {
deploy: fis.plugin('http-push', {
receiver:'http://cq.01.p.p.baidu.com:8888/receiver.php',
to:'/home/work/htdocs'
}
});
FIS3 内置了一个 Web Server 提供给构建后的代码进行调试。如果你自己启动了你自己的 Web Server 依然可以使用它们。
假设你的 Web Server 的根目录是 /Users/my-name/work/htdocs
,那么发布时只需要设置产出目录到这个目录即可。
fis3 release -d /Users/my-name/work/htdocs
如果想执行 fis3 release
直接发布到此目录下,可在配置文件配置;
fis.match('*', {
deploy: fis.plugin('local-deliver', {
to: '/Users/my-name/work/htdocs'
})
})