并將每一段獨(dú)有的抽離后的模塊包文件發(fā)送至web微服務(wù)平臺化的前端開發(fā)框架,以生成對應(yīng)的前端模塊,;配置定義單元,,用于對所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,,其中,所述定義包括對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置,;依賴建立單元,,用于通過javascript包管理工具建立所述定義后的前端模塊的依賴關(guān)系;環(huán)境搭建單元,用于從所述web微服務(wù)平臺化的前端開發(fā)框架中預(yù)建立的工程模板中獲取待搭建環(huán)境的待用模板,,根據(jù)待用模板以及所述依賴關(guān)系搭建前端開發(fā)環(huán)境,。上述的裝置,所述裝置還包括:讀取模塊,,用于讀取web微服務(wù)平臺化的前端開發(fā)框架的配置文件以獲取定義后的前端模塊,;管理模塊,用于對所述定義后的前端模塊進(jìn)行預(yù)編譯,、打包和壓縮,,并將壓縮后的前端模塊發(fā)送至包管理工具進(jìn)行管理。第三方面,,本發(fā)明還提供了一種電子設(shè)備,,所述電子設(shè)備包括:處理器;用于存儲處理器可執(zhí)行的指令的存儲器,;其中,,所述存儲器被配置為用以實(shí)施上述的前端開發(fā)環(huán)境的搭建方法。第四方面,,本發(fā)明還提供了一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),,其上存儲有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意一項(xiàng)所述的前端開發(fā)環(huán)境的搭建方法,。邦程一直秉承專業(yè),、誠信、服務(wù),、進(jìn)取的價(jià)值觀,,堅(jiān)持互聯(lián)網(wǎng)品牌設(shè)計(jì)經(jīng)驗(yàn)和整合營銷的理念。遼寧如何技術(shù)搭建優(yōu)勢
所述模塊包文件為通過java語言編寫的java代碼形成的jar包,,每一獨(dú)有形成的jar包可能用于實(shí)現(xiàn)某一功能或者應(yīng)用,。通過源工程獲取的資源文件,可以為html,,js,,css,img文件中的一種或兩種及以上的組合,,例如通過java語言實(shí)現(xiàn)的jar,,在jar包內(nèi)可包括其對應(yīng)的資源文件,可通過封裝的形式形成所述前端模塊,,其它類型的資源文件可以為根據(jù)具體代碼封裝生成,。本發(fā)明實(shí)施例的一種具體的實(shí)施場景中,所述前端資源文件還包括根據(jù)開發(fā)需求形成的資源文件,,根據(jù)具體的開發(fā)需求可以實(shí)現(xiàn)資源文件的定制,,進(jìn)一步還可以實(shí)現(xiàn)對資源文件的平臺共享,。在步驟120中,對所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,,其中,,所述定義包括對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置;在步驟110中生成的前端模塊為基礎(chǔ)的客戶端模塊,,其所形成的模塊中至少應(yīng)包括靜態(tài)資源目錄和工程化相關(guān)文件,,對靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的具體配置即為對所述前端模塊進(jìn)行的定義。所述工程化相關(guān)文件為通過本發(fā)明的方法搭建的前端開發(fā)環(huán)境中,,在開發(fā)過程中的工程所使用的工程化相關(guān)文件,,其包括但不限于預(yù)編譯文件、模塊化打包文件以及壓縮文件等,。本步驟中的定義,。河北營銷技術(shù)搭建便捷技術(shù)搭建,簡單易用的管理后臺,,能實(shí)現(xiàn)多個(gè)平臺同步,,實(shí)現(xiàn)真正高效管理網(wǎng)站。
前端開發(fā)環(huán)境的搭建方法,、裝置,、設(shè)備及存儲介質(zhì)。背景技術(shù):微服務(wù)是一種服務(wù)間松耦合的,、每個(gè)服務(wù)之間高度自治并且使用輕量級協(xié)議進(jìn)行通信的可持續(xù)集成部署的分布式架構(gòu)體系,。其可以采取較為典型的分布式結(jié)構(gòu),細(xì)分的部署粒度,,服務(wù)的擴(kuò)展性更為靈活,。前端開發(fā)模式目前有兩種方式:其中的一種是,利用微服務(wù)體系實(shí)現(xiàn)各服務(wù)間隔離,、自治,,體現(xiàn)在工程中各服務(wù)模塊也相對獨(dú)有,在基于springcloud搭建的微服務(wù)平臺架構(gòu)中,,常用的是將每個(gè)模塊對應(yīng)的前端資源放入對應(yīng)的web模塊resources/static目錄下,,通過maven將所有的模塊整合在一起,但是這樣所有的前端資源都分散在不同的jar包中,,通過配置靜態(tài)資源路由來尋址這些資源,,這導(dǎo)致前端開發(fā)環(huán)境是依賴java工程,可能會受到數(shù)據(jù)庫,、中間件等環(huán)境的影響,,并且資源加載順序無法控制,靜態(tài)資源無法熱更新,,各模塊打包時(shí)所需的平臺資源和公共組件資源無法獲得,,對于異構(gòu)模塊需要將編譯后的代碼放入到web工程中才可以使用,而且異構(gòu)系統(tǒng)在開發(fā)階段獲取不了平臺的資源環(huán)境等,,這些都很大程度上影響了前端開發(fā)人員的工作環(huán)境與效率,。另一種前端開發(fā)模式就是將前端工程完全獨(dú)有,將所有模塊的代碼都放在一個(gè)工程中,。
無錫邦程信息科技有限公司專業(yè)從事網(wǎng)站建設(shè),、電商方及APP開發(fā)等業(yè)務(wù),為客戶提供一站式品牌策劃,、創(chuàng)意設(shè)計(jì),、開發(fā)及托管等服務(wù)。邦程科技視推動(dòng)中國企業(yè)開展電子商務(wù),、實(shí)現(xiàn)信息化為己任,;深入研究企業(yè)客戶的實(shí)際需要,開創(chuàng)性地建立了適合中小企業(yè)需要的IT應(yīng)用服務(wù)運(yùn)營模式,;運(yùn)用先進(jìn)的信息技術(shù)搭建起一個(gè)適合企業(yè)業(yè)務(wù)和管理需要的應(yīng)用服務(wù)平臺,,并透過龐大的全球性商務(wù)網(wǎng)絡(luò),面對面地向企業(yè)客戶提供全方面,、標(biāo)準(zhǔn)化,、一站式的IT應(yīng)用服務(wù)和信息化解決方案。在項(xiàng)目過程中,,邦程科技通過周密的策劃,、深入的調(diào)查、理性的分析,、精妙的創(chuàng)意,、專業(yè)的實(shí)施,并同客戶的實(shí)際情況和具體需求進(jìn)行良好結(jié)合,,為不同類型的客戶提供質(zhì)量的互聯(lián)網(wǎng)應(yīng)用定制解決方案,,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。隨著物聯(lián)網(wǎng),、云計(jì)算,、大數(shù)據(jù)、人工智能,、移動(dòng)互聯(lián)網(wǎng)等新一代信息技術(shù)的迅猛發(fā)展,,賦能水務(wù)行業(yè),智慧水務(wù)逐漸成為水務(wù)管理的新方向,。智慧水務(wù)能為城市管理者提供各類決策支持,,更好的做出水與城市、水與人口,、水與GDP,、水與災(zāi)害控制的決定,。海綿城市、流域水環(huán)境治理,、河長制都屬于智慧水務(wù)在城市管理中的體現(xiàn)?,F(xiàn)在,人們都在提智慧,,智慧城市,、智慧交通、智慧教育等,。無錫邦程信息科技有限公司,,專業(yè)的幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。
ramrandomaccessmemory),、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì),。另一方面,本發(fā)明實(shí)施例還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),,其上存儲有計(jì)算機(jī)程序,,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以執(zhí)行上述各實(shí)施例提供的傳輸方法,例如包括:通過web微服務(wù)平臺化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,,在所述前端應(yīng)用模塊加入前端資源文件,,其中,所述前端資源文件包括源工程遷移的資源文件和根據(jù)開發(fā)需求形成的資源文件,;對所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,,其中,所述定義為對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置,;通過javascript包管理工具建立所述定義后的前端模塊的依賴關(guān)系,;通過所述web微服務(wù)平臺化的前端開發(fā)框架預(yù)建立的前端工程模板創(chuàng)建前端平臺模塊,結(jié)合所述依賴關(guān)系搭建前端開發(fā)環(huán)境,。以上所描述的裝置實(shí)施例可可是示意性的,,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,,即可以位于一個(gè)地方,,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的,。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下。無錫邦程信息科技有限公司,,向廣大用戶提供好質(zhì)量產(chǎn)品和好質(zhì)量服務(wù),,從而贏得了用戶的信賴。海南營銷技術(shù)搭建信息中心
通過技術(shù)搭建為廣大用戶研發(fā)先進(jìn)的信息技術(shù)搭建起一個(gè)適合企業(yè)業(yè)務(wù)和管理需要的應(yīng)用服務(wù)平臺。遼寧如何技術(shù)搭建優(yōu)勢
提供完全純粹的前端開發(fā)環(huán)境,,但是這樣平臺無法對已有的模塊自由組合,,缺少模塊的依賴管理,體系上也無法和后端的模塊對應(yīng)上,,這樣也不是我們所期望的結(jié)果,。技術(shù)實(shí)現(xiàn)要素:鑒于上述的分析,本發(fā)明實(shí)施例旨在提供一種前端開發(fā)環(huán)境的搭建方法,、裝置、設(shè)備及存儲介質(zhì),,用以解決現(xiàn)有的前端開發(fā)過程中過于依賴后端工程的問題,。一方面,本發(fā)明實(shí)施例提供了一種前端開發(fā)環(huán)境的搭建方法,,所述方法包括:通過web微服務(wù)平臺化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,,在所述前端應(yīng)用模塊加入前端資源文件,其中,,所述前端資源文件包括源工程遷移的資源文件和根據(jù)開發(fā)需求形成的資源文件,;所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,其中,,所述定義為對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置,;通過javascript包管理工具建立所述定義后的前端模塊的依賴關(guān)系;通過所述web微服務(wù)平臺化的前端開發(fā)框架預(yù)建立的前端工程模板創(chuàng)建前端平臺模塊,,結(jié)合所述依賴關(guān)系搭建前端開發(fā)環(huán)境,。結(jié)合上述說明,在本發(fā)明實(shí)例的另一種可能的實(shí)施方式中,,所述方法還包括:讀取web微服務(wù)平臺化的前端開發(fā)框架的配置文件以獲取定義后的前端模塊,。遼寧如何技術(shù)搭建優(yōu)勢
無錫邦程信息科技有限公司匯集了大量的優(yōu)秀人才,集企業(yè)奇思,,創(chuàng)經(jīng)濟(jì)奇跡,,一群有夢想有朝氣的團(tuán)隊(duì)不斷在前進(jìn)的道路上開創(chuàng)新天地,繪畫新藍(lán)圖,,在江蘇省等地區(qū)的商務(wù)服務(wù)中始終保持良好的信譽(yù),,信奉著“爭取每一個(gè)客戶不容易,失去每一個(gè)用戶很簡單”的理念,,市場是企業(yè)的方向,,質(zhì)量是企業(yè)的生命,在公司有效方針的領(lǐng)導(dǎo)下,,全體上下,,團(tuán)結(jié)一致,共同進(jìn)退,**協(xié)力把各方面工作做得更好,,努力開創(chuàng)工作的新局面,,公司的新高度,未來無錫邦程信息科技供應(yīng)和您一起奔向更美好的未來,,即使現(xiàn)在有一點(diǎn)小小的成績,,也不足以驕傲,過去的種種都已成為昨日我們只有總結(jié)經(jīng)驗(yàn),,才能繼續(xù)上路,,讓我們一起點(diǎn)燃新的希望,放飛新的夢想,!