张涛
张涛
大部分相关的开源插件都是异步的,无法加入到 fis 的构建流中,如果想找整合好的转换插件,可以试试这个 https://github.com/fex-team/fis-command-webfont
跟其他构建工具一样,当然需要每个人安装才能开发时使用。 项目分工的话大项目可以拆分成多个模块,将共用资源放在common模块里,具体可以参考fis针对smarty的解决方案的[开发规范](http://oak.baidu.com/fis-plus/document.html#%25E7%259B%25AE%25E5%25BD%2595%25E8%25A7%2584%25E8%258C%2583)。 至于多人开发,如果多人同时开发一个模块,则肯定需要svn、git之类的版本管理工具,这方面跟是不是前端用不用构建工具没关系,是多人协作的基本要素。
0.7.6 今天几小时前刚发布,可能是你的npm源还没更新,请稍后重试或者使用官方源试试
- 没有生成压缩文件是不是fis release 没有添加-o参数? - 生成的文档链接没修改一般是因为link链接没写对,注意`写开发时的路径` - 开发的时候开启-w可以提升开发效率,开发玩之后将编译产出的文件发布到线上
得看你的js在哪,如果是在head里面,js加载和解析完页面才会出现内容所以没事,如果js在底部的话,动态添加样式就有可能导致闪烁。
在诸如一些异步依赖的时候,前端页面打印出来的依赖表只是map表的一部分,并不是全部。如果你想做一些定制,也可以通过开发插件的方式来实现。例如这篇文章http://mweb.baidu.com/p/fis%E5%92%8Cfisp%E4%BD%BF%E7%94%A8%E5%BF%83%E5%BE%97.html
竟然漏答了。。实际上你可以了解下[fis-plus](https://github.com/fex-team/fis-plus) 基于 PHP smarty 的解决方案,一般会建立一个 common 模块供公共资源引用。 不过如果你将这些项目放一起编译就只需要写一个配置了,不过一般项目比较复杂的话,分开编译各自写 fis-conf 也是正常的。
md5戳是比版本号更优的缓存控制解决方案,使用版本号更新时部分文件没有变动也导致缓存浪费了,如果实在想要版本方案可以参考这个issue: https://github.com/fex-team/fis/issues/73 ,想改文件名称后缀的话得开发自定义插件
这是windows的特定引起的,用shell脚本就不会有这个问题。windows可以参考start命令试试http://zww.me/archives/25386 ,或者搜索类似解决方案
可能是网络问题,建议添加镜像(如淘宝的)重试,另外注意 node 版本,目前不支持 node 5(非稳定版本)。建议 node4.x 及以下