张涛
张涛
默认安装容易被墙,建议用 cnpm 安装
请更新fis3,支持fis3 node 调试服务器初始化是实时去下载的 express 可能被墙,后面已经内置了。另外如果安装了 php 调试服务器就没有这个问题
移动端之前是默认只显示一列,已合并到master,后续我们看看怎么优化移动面板编辑方式
如果fis-parser-utc插件已全局安装,目测是没有正常配置好 NODE_PATH。你可以查下 node的配置文档
如果你使用 smarty 框架集成到thinkphp中可以直接用fis-plus 或者fis3-smarty,如果只使用前端资源管理则跟后端框架没关系,直接用 fis3及对应的前端 loader 插件即可
参考 fis-plus 的入门 demo https://github.com/fex-team/fis-plus/wiki。 前端开发 smarty模板时数据可以模拟,服务器支持本地调试,与后端开发是分离的。与thinkphp的结合只是配置下部署规则部署到thinkphp指定的目录而已。没有实际的 demo,但你试试应该就知道了
fis-plus/fis3-smarty有自定义的 smarty插件和前端的模块化写法,老项目接入需要修改之前的代码。
fis 不支持非长期稳定版本(7.x),最新支持到Node 6.x
请先阅读 glob 匹配目录文档,http://fis.baidu.com/fis3/docs/api/config-glob.html ,了解glob 匹配语法和 fis 的增强支持,_与_*是有区别的
use-php只是后端资源管理的轻量级实现,并没有添加路由和数据模拟的本地调试功能。本身定位就是小项目。不过数据模拟可以通过简单的方式实现,display和widget都支持第二个参数传递页面数据,如: ``` php //渲染首页 $debugData = json_decode(file_get_contents("./test/index.json"),true) ; display("page/index.php",$debugData); ``` 这样页面中就可以使用定义在test目录的模拟数据了