一、全局安装nodejsphp
二、安装http-server npm install http-server -g
java
三、安装fis3 npm install -g fis3 如要限制版本号写法是:n
nodepm install -g fis3
@3.3.0
四、安装fis3插件web
FIS3 的插件都是以 NPM 包形式存在的,因此安装 FIS3 的插件须要使用 npm
来安装。npm
如:npm install -g 插件名
bash
npm install -g fis-parser-less //例子引入一个 less 文件,须要 less 预处理插件 npm install -g fis3-postpackager-loader //可对页面散列文件进行合并
五、安装http-server npm install http-server -g
less
fis3-smarty使用方法:post
一、安装fis3-smarty
npm install -g fis3-smarty
测试
二、安装本地测试服务java和php-cgiui
三、安装 fis3-server-smarty npm install -g fis3-server-smarty
四、启动服务以前每一个模块要发布一下,如:
fis3 release -r common
fis3 release -r subsiteA
fis3 release -r subsiteB
实时监听(fis3 release -wr common其余模块同理
)
(注意:subsiteA
名称要和fis-conf.js文件中的名称空间fis.set('namespace', 'subsiteA
')同名,避免发布不到响应的文件中)
四、启动服务fis3 server start --type smarty
五、fis-conf.js文件中调用smarty模板这样写fis.require('smarty')(fis);
六、写好一个项目后,总体项目好比demo发布到一个output文件中,而后时时传到线上文件webroot响应的目录中