20180519更新內容 昨天更新的版本,早上自己下載下來發現創建項目不成功。 這個問題已經多次出現,主要是cookiecutter編碼問題,項目引用大量外部js文件,部分文件在複製的時候編碼較驗不通過,但我們又不得不用。 所以解決方法沒得選,肯定是打包的時候不要包含這些文件,在項目生成後再還原。 ...
20180519更新內容
昨天更新的版本,早上自己下載下來發現創建項目不成功。
這個問題已經多次出現,主要是cookiecutter編碼問題,項目引用大量外部js文件,部分文件在複製的時候編碼較驗不通過,但我們又不得不用。
所以解決方法沒得選,肯定是打包的時候不要包含這些文件,在項目生成後再還原。
於是,開始行動改造項目。
1、將所有項目的外部引用打成一個完整的bower整合包,上傳到bower伺服器。
2、在bower包中,引用整合包。
3、還原之後,再用gulpfile複製到運行目錄。
打包過程就不詳述了,有點苦逼,主要是github速度太慢,還有ueditor的bower包不完整,我自己得生新整一個。還有開發和發佈包均需要使用lib目錄,所以bower.json,gulpfile.js,package.json三個文件都得整理兩個不同版本。
直接上圖看效果。
1、外部引用bower整合包,預設引用進來。
2、創建gulpfile任務,複製引用文件到 lib 目錄。
3、項目完成後要運行下任務,才能看到lib 文件。
4、編譯運行,成功。
計劃修改內容
1、人臉登錄功能需要重構,目前功能不完善。
2、QuerySuite類重構,同時支持mysql,oracle
3、增加視頻處理功能。
4、分離文件伺服器,支持分散式實施。
5、更多功能還在思考中,請大家獻策。
如何使用框架創建項目請看這裡
BitAdminCore框架應用篇:(一)使用Cookiecutter創建應用項目
BitAdminCore框架應用篇:(二)創建一個簡單的增刪改查模塊