一、全局安裝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響應的目錄中