秋_
秋_
FIS 可拆分多个模块进行维护开发; ``` proj_1/fis-conf.js proj_2/fis-conf.js proj_3/fis-conf.js ``` 来保持每个模块(项目)功能上的独立性,如果出现多模块之间有相互引用可抽象出一个 common 模块,或者用组件平台来解决公共组件问题。 ``` proj_1/fis-conf.js proj_2/fis-conf.js proj_3/fis-conf.js common/fis-conf.js ``` 非 common 模块只可夸模块使用 common 模块的资源(规范) 这样就可以有效避免项目多文件带来的工具编译吃力问题。 而在我们的实践中,一个产品线 10 个以上模块的还是比较常见。
@Ive4 开发时刻开启 `--watch` 功能,其只编译变化的文件以及依赖此文件的内容;最终发布不管如何都得进行全量编译。
已知问题,请不要配置 `project.include` 规避此问题。
现在 server 依赖 express,后续会去除对其依赖,保证最小包安装。 > 在 2015年6月23日,下午10:46,Marila Wang [email protected] 写道: > > 环境:Windows 7 Ultimate 64位,新装机,干净。 > > 运行 fis server start 后输出如下: > > fis server start > checking...
@marilawang npm 安装经常性的挂住,设置一个国内源试试; ``` fis server start --type node --registry http://r.cnpmjs.org ``` 如果有任何 hash 对不上之类的错误提示,请清理一下 npm 的缓存; ``` npm cache clean ```
fis server 检查环境顺序是 java > node ,先会检查是否有 java 安装了,如果安装了会启动一个用 java 实现的 server,这个算是历史遗留,因为我们的前端都用 php,装个 java 是为了解析 php。 另外关于提示,确实有点模棱两可,后续会做改进。
@div-wang 嗯,后续默认只会去启动 node 而且整个安装过程放到安装 fis 时,以防止此类问题发生;
环境问题,不过你要用 jsp 直接起JAVA 服务就行。 fis server start --type java > 在 2015年5月18日,下午7:55,majianxiong [email protected] 写道: > > G:\Developer\IDEA\IdeaProjects\fis-Learn\fis-java-jsp>fis server start > checking java support : v1.8.0 > checking php-cgi support :...
说来话长…… 等我找台电脑说 > 在 2015年5月18日,下午8:03,majianxiong [email protected] 写道: > > 这里为何要检查PHP环境呢 > > — > Reply to this email directly or view it on GitHub.