[發明專利]一種軟件前端開發方法及其系統在審
| 申請號: | 201811599522.2 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN110007953A | 公開(公告)日: | 2019-07-12 |
| 發明(設計)人: | 席國峰 | 申請(專利權)人: | 蔚來汽車有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/72;G06F8/20 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 臧霽晨;劉春元 |
| 地址: | 中國香港中環*** | 國省代碼: | 中國香港;81 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 導出文件 判斷步驟 加載 代碼文件 判斷結果 配置文件 生成模塊 主模塊 配置文件變化 代碼下載 動態下載 開發系統 生成步驟 空模塊 子模塊 監聽 模子 開發 成功 | ||
1.一種軟件前端開發方法,該軟件前端開發方法用于多模塊開發,其特征在于,包括:
代碼下載步驟,根據子模塊的配置文件,從外部動態下載子模塊的代碼文件;以及
導出文件生成步驟,基于所述代碼文件生成子模塊的模塊導出文件,其中,所述模塊導出文件用于導出所述代碼文件供主模塊使用。
2.如權利要求1所述的軟件前端開發方法,其特征在于,
在所述代碼下載步驟之前進一步包括:
第一判斷步驟,判斷是否存在子模塊,并且在判斷結果為存在子模塊的情況下則進行所述代碼下載步驟。
3.如權利要求2所述的軟件前端開發方法,其特征在于,
在所述模塊導出文件生成步驟之后進一步包括:
第二判斷步驟,判斷是否成功生成模塊導出文件;以及
加載步驟,當所述第二判斷步驟的判斷結果為成功生成了模塊導出文件的情況下,加載所述模塊導出文件到主模塊中,當所述第二判斷步驟的判斷結果為未成功生成模塊導出文件的情況下,加載一個空模塊到主模塊中。
4.如權利要求1所述的軟件前端開發方法,其特征在于,所述子模塊的配置文件包括下述的一項或多項:
代碼下載地址、模塊分支以及代碼加載在主模塊中的目錄名稱。
5.如權利要求1所述的軟件前端開發方法,其特征在于,
所述空模塊為空的json文件。
6.如權利要求1所述的軟件前端開發方法,其特征在于,
當子模塊被刪除的情況下,所述模塊導出文件中對該刪除的子模塊的引用也會自動刪除。
7.一種軟件前端開發系統,該軟件前端開發系統用于多模塊開發,其特征在于,具備:
代碼下載模塊,用于基于子模塊的配置文件動態下載子模塊的代碼文件;以及
導出文件生成模塊,用于基于所述代碼文件生成子模塊的模塊導出文件,其中,所述模塊導出文件用于導出所述代碼文件供主模塊使用。
8.如權利要求7所述的軟件前端開發系統,其特征在于,進一步具備:
第一判斷模塊,用于判斷是否存在子模塊,并且判斷結果為存在子模塊的情況下則進行所述代碼下載模塊的動作。
9.如權利要求8所述的軟件前端開發系統,其特征在于,進一步具備:
第二判斷模塊,用于判斷是否成功生成所述模塊導出文件;以及
加載模塊,用于當所述第二判斷模塊的判斷結果為成功生成了模塊導出文件的情況下,加載所述模塊導出文件到主模塊中,當所述第二判斷模塊的判斷結果為未成功生成模塊導出文件的情況下,加載一個空模塊到主模塊中。
10.如權利要求7所述的軟件前端開發系統,其特征在于,所述子模塊的配置文件包括下述的一項或多項:代碼下載地址、模塊分支以及代碼加載在主模塊中的目錄名稱。
11.如權利要求7所述的軟件前端開發系統,其特征在于,
所述空模塊為空的json文件。
12.如權利要求7所述的軟件前端開發系統,其特征在于,
當子模塊被刪除的情況下,所述模塊導出文件中對該刪除的子模塊的引用也會相應刪除。
13.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1~6任意一項所述的軟件前端開發方法。
14.一種計算機設備,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1~6任意一項所述的軟件前端開發方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蔚來汽車有限公司,未經蔚來汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811599522.2/1.html,轉載請聲明來源鉆瓜專利網。





