[發明專利]用于構建Web項目的方法及裝置在審
| 申請號: | 202210324576.8 | 申請日: | 2022-03-29 |
| 公開(公告)號: | CN114647772A | 公開(公告)日: | 2022-06-21 |
| 發明(設計)人: | 陳文彬 | 申請(專利權)人: | 稿定(廈門)科技有限公司 |
| 主分類號: | G06F16/9532 | 分類號: | G06F16/9532;G06F16/9535 |
| 代理公司: | 北京慧加倫知識產權代理有限公司 16035 | 代理人: | 李永敏 |
| 地址: | 361006 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 構建 web 項目 方法 裝置 | ||
1.一種用于構建Web項目的方法,包括:
獲取Node.js應用程序;
在所述Node.js應用程序的package.json文件中和在node_modules目錄下的文件名中搜索第一關鍵字,所述第一關鍵字指示Web框架;
響應于搜索到所述第一關鍵字,根據所述第一關鍵字確定所述Web項目所使用的Web框架的元信息;
獲取所述Web項目的第一工程信息;
響應于獲取到所述第一工程信息,根據所述Web項目所使用的Web框架的元信息來將所述第一工程信息轉換成Web構建工具所需的配置參數;
根據預先設置的配置映射表來設置所述配置參數的值;以及
基于所述配置參數來構建Web項目。
2.根據權利要求1所述的方法,其中,所述配置映射表包括分別針對多個Web框架的多個子配置映射表,每個子配置映射表定義針對相應的Web框架的配置參數的推薦值。
3.根據權利要求2所述的方法,其中,所述推薦值包括以下中的一個或多個:經驗值、或者從相應Web框架的官方開發平臺獲取的默認配置值。
4.根據權利要求1所述的方法,還包括:
響應于沒有獲取到所述第一工程信息,根據所述Web項目所使用的Web框架的元信息來將默認的第二工程信息轉換成Web構建工具所需的配置參數。
5.根據權利要求1所述的方法,其中,所述Web構建工具由用戶指定,或者根據所述配置參數的值來確定,或者被配置為默認的Web構建工具。
6.根據權利要求1所述的方法,其中,將所述第一工程信息轉換成Web構建工具所需的配置參數包括:
在多個預設的動態引入模塊中選擇與所述Web構建工具相對應的目標動態引入模塊;
將所述第一工程信息傳遞到所述目標動態引入模塊;以及
將所述目標動態引入模塊中與所述第一工程信息相對應的字段修改成所述Web構建工具對應的配置參數。
7.根據權利要求1所述的方法,還包括:
響應于根據所述第一關鍵字確定的Web框架的數量超過一個,顯示提示信息,
其中,所述提示信息指示所述Web框架的數量超過一個,并提供對所述Web框架中的一個Web框架的選擇建議。
8.根據權利要求1所述的方法,其中,所述第一關鍵字包括一個或多個已知Web框架的名稱。
9.一種用于構建Web項目的裝置,包括:
至少一個處理器;以及
存儲有計算機程序的至少一個存儲器;
其中,當所述計算機程序由所述至少一個處理器執行時,使得所述裝置執行根據權利要求1至8中任一項所述的方法的步驟。
10.一種存儲有計算機程序的計算機可讀存儲介質,其中,所述計算機程序在由處理器執行時實現根據權利要求1至8中任一項所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于稿定(廈門)科技有限公司,未經稿定(廈門)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210324576.8/1.html,轉載請聲明來源鉆瓜專利網。





