[發明專利]一種應用開發平臺的命令實現方法和裝置有效
| 申請號: | 201810282944.0 | 申請日: | 2018-04-02 |
| 公開(公告)號: | CN110362320B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 謝煥榆;李春城 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F8/33;G06F9/445 |
| 代理公司: | 北京君以信知識產權代理有限公司 11789 | 代理人: | 吳文心 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 開發 平臺 命令 實現 方法 裝置 | ||
1.一種應用開發平臺的命令實現方法,其特征在于,包括:
加載當前項目;
加載應用開發平臺的命令行工具;
獲取用戶輸入的所述命令行工具中的命令;
判斷是否安裝了與所述命令對應的適配所述當前項目的插件;其中,不同的插件適配不同項目;
若未安裝所述插件,則下載并安裝所述插件,并基于所述命令行工具執行所述插件中包含的所述命令映射的程序;
其中,所述判斷是否安裝了與所述命令對應的適配所述當前項目的插件的步驟包括:
讀取當前項目的類型;
判斷是否存在與所述命令對應的適配所述當前項目的類型的插件。
2.根據權利要求1所述的方法,其特征在于,所述若未安裝所述插件,則下載并安裝所述插件,并基于所述命令行工具執行所述插件中包含的所述命令映射的程序的步驟包括:
若未安裝所述插件,則下載并安裝所述插件;
在所述插件安裝完成后,將所述插件加載到所述應用開發平臺;
基于所述命令行工具執行所述插件中包含的所述命令映射的程序。
3.根據權利要求1所述的方法,其特征在于,還包括:
若已安裝所述插件,則將所述插件加載到所述應用開發平臺,并基于所述命令行工具執行所述插件中包含的所述命令映射的程序。
4.根據權利要求1所述的方法,其特征在于,還包括:
在加載所述插件之前,判斷所述插件是否為最新版本;
若否,則更新所述插件為最新版本。
5.一種應用開發平臺的命令實現裝置,其特征在于,包括:
項目加載模塊,用于加載當前項目;
命令行工具加載模塊,用于加載應用開發平臺的命令行工具;
命令獲取模塊,用于獲取用戶輸入的所述命令行工具中的命令;
安裝判斷模塊,用于判斷是否安裝了與所述命令對應的適配所述當前項目的插件;其中,不同的插件適配不同項目;
第一命令實現模塊,用于若未安裝所述插件,則下載并安裝所述插件,并基于所述命令行工具執行所述插件中包含的所述命令映射的程序;
其中,所述安裝判斷模塊包括:
項目類型讀取子模塊,用于讀取當前項目的類型;
安裝判斷子模塊,用于判斷是否存在與所述命令對應的適配所述當前項目的類型的插件。
6.根據權利要求5所述的裝置,其特征在于,所述第一命令實現模塊包括:
安裝子模塊,用于若未安裝所述插件,則下載并安裝所述插件;
加載子模塊,用于在所述插件安裝完成后,將所述插件加載到所述應用開發平臺;
程序執行子模塊,用于基于所述命令行工具執行所述插件中包含的所述命令映射的程序。
7.根據權利要求5所述的裝置,其特征在于,還包括:
第二命令實現模塊,用于若已安裝所述插件,則將所述插件加載到所述應用開發平臺,并基于所述命令行工具執行所述插件中包含的所述命令映射的程序。
8.根據權利要求5所述的裝置,其特征在于,還包括:
更新判斷模塊,用于在加載所述插件之前,判斷所述插件是否為最新版本;
插件更新模塊,用于若所述插件不是最新版本,則更新所述插件為最新版本。
9.一種應用開發平臺的命令實現裝置,其特征在于,包括:
一個或多個處理器;和
其上存儲有指令的一個或多個機器可讀介質,當由所述一個或多個處理器執行時,使得所述裝置執行如權利要求1-4所述的一個或多個的方法。
10.一種機器可讀存儲介質,其上存儲有指令,當由一個或多個處理器執行時,使得裝置執行如權利要求1-4所述的一個或多個的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810282944.0/1.html,轉載請聲明來源鉆瓜專利網。





