mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-12 01:47:08 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{d as D,r as _,aS as y,R as A,$ as v,q as a,Z as E,h as C,c as k,a as t,e as p,w as l,i as V,cA as b,af as S,E as j,ad as N,ae as T,a3 as $,p as z,g as I}from"./index-3a513afb.js";/* empty css *//* empty css *//* empty css */import R from"./index-8345c7cd.js";import M from"./index-ca04d64f.js";/* empty css *//* empty css *//* empty css */import{_ as q}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./dark-852e4984.js";import"./module-5565aa42.js";import"./upgrade-c1634207.js";const e=x=>(z("data-v-592338a7"),x=x(),I(),x),H={class:"main-container w-full"},L={class:"p-5 bg-[#fff] overflow-hidden"},U={class:"bg-[#fff] w-[100%] overflow-hidden"},Z={class:"flex items-center justify-between mb-[20px]"},G=e(()=>t("div",{class:"text-[#1D1F3A] text-[16px] font-bold ml-[4px]"},"云编译",-1)),J={class:"flex ml-[20px]"},K=e(()=>t("div",{class:"btn-time w-[181px] h-[36px] rounded-[4px] text-[#9699B6] text-[12px] ml-[10px]"},[t("span",null,"云编译执行时间大约"),t("span",{class:"text-[14px] text-[#DA203E] mx-[3px]"},"5"),t("span",null,"分钟")],-1)),O=b('<div class="panel-title bg-[#F4F5F7] border-[#E6E6E6] border-solid border-b-[1px] h-[40px] flex items-center p-[10px]" data-v-592338a7><span class="text-[16px] font-500 text-[#1D1F3A]" data-v-592338a7>云编译</span><span class="text-[12px] text-[#9699B6] ml-[10px]" data-v-592338a7>云编译不需要本地安装node环境即可进行,针对使用者方便快捷</span></div><div class="mt-[20px] flex mb-[14px] items-center" data-v-592338a7><span class="flex ml-[20px] font-500 text-[16px] items-center text-[#1D1F3A]" data-v-592338a7> 温馨提示 </span><span class="text-[12px] text-[#9699B6] ml-[10px]" data-v-592338a7> 以下情况可以进行云编译</span></div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7>1、系统或插件,每次安装或升级完成后,需要云编译</div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7>2、开发者编写完前端代码之后,可以使用云编译进行源码编译</div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7>3、由于云编译不是针对某个插件进行编译,而是系统整体编译,因此如果同时需要安装多个插件时,往往需要安装到最后一个插件才整体进行云编译</div><div class="mt-[21px] flex mb-[21px] text-[16px] text-[#1D1F3A] font-500 items-center" data-v-592338a7><span class="flex ml-[20px] items-center" data-v-592338a7> 云编译流程 </span></div>',6),P={class:"ml-[40px]"},Q=e(()=>t("div",{class:"text-[16px] text-[#1D1F3A]"},"编译admin代码",-1)),W=e(()=>t("div",{class:"p-[10px] bg-[#F9F9FB] mt-[10px] text-[#4F516D] text-[14px] w-[1085px] border-[#F1F1F8] border-solid border-[1px] h-[40px] flex items-center rounded-[4px]"},[t("span",null,"云编译会将admin端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud 下的"),t("span",{class:"text-[#F09000] mx-[3px] font-bold"},"public/admin"),t("span",null,"目录中。后台的访问路径将变为"),t("span",{class:"text-primary ml-[3px] font-500"},"https://域名/admin")],-1)),X=e(()=>t("div",{class:"text-[16px] text-[#1D1F3A]"},"编译uniapp代码",-1)),Y=e(()=>t("div",{class:"p-[10px] bg-[#F9F9FB] mt-[10px] text-[#4F516D] text-[14px] w-[1085px] border-[#F1F1F8] border-solid border-[1px] h-[40px] flex items-center rounded-[4px]"},[t("span",null,"云编泽会将uniapp端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px] font-bold"},"public/wap"),t("span",null,"目录中,这样手机端网页的访问路径将变为"),t("span",{class:"text-primary ml-[3px] font-500"}," https://域名/wap")],-1)),tt=e(()=>t("div",{class:"text-[16px] text-[#1D1F3A]"},"编译web代码",-1)),et=e(()=>t("div",{class:"p-[10px] bg-[#F9F9FB] mt-[10px] text-[#4F516D] text-[14px] w-[1085px] border-[#F1F1F8] border-solid border-[1px] h-[40px] flex items-center rounded-[4px]"},[t("span",null,"云编泽会将web端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px] font-bold"},"public/web"),t("span",null,"目录中,这样电脑端网页的访问路径将变为"),t("span",{class:"text-primary ml-[3px] font-500"}," https://域名/web")],-1)),st={class:"mt-[10px]"},pt=b('<div class="panel-title bg-[#F4F5F7] border-[#E6E6E6] border-solid border-b-[1px] h-[40px] flex items-center p-[10px]" data-v-592338a7><span class="text-[16px] font-500 text-[#1D1F3A]" data-v-592338a7>本地编译</span></div><div class="mt-[20px] flex mb-[14px] text-[16px] items-center text-[#1D1F3A]" data-v-592338a7><span class="flex ml-[20px] items-center" data-v-592338a7> 温馨提示 </span></div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7><span data-v-592338a7>1、如果本地安装了Node环境,可以进行本地编译,要求</span><span class="text-[#DA203E] ml-[3px] font-500" data-v-592338a7>Node版本>=18</span></div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7>2、默认本地编译流程与云编译相同,执行本地编译命令后,会将编译后的代码移动到系统niucloud下的public下的对应端口目录下</div><div class="ml-[40px] text-[14px] text-[#4F516D] mb-[18px]" data-v-592338a7>3、由于云编译配置的访问路径是固定的,针对客户有独立部署admin,wap,web等个性化端口名称配置需求,需要进行本地编译</div><div class="mt-[20px] flex mb-[14px] text-[16px] items-center text-[#1D1F3A]" data-v-592338a7><span class="flex ml-[20px] items-center" data-v-592338a7> 本地编译命令参考 </span></div>',6),at=e(()=>t("div",{class:"ml-[40px] text-[#374151] text-[14px] italic"},[t("span",{class:"text-[16px] italic"},"#安装依赖:"),t("span",{class:"italic"},"进入admin端与uniapp端以及web端目录都可执行")],-1)),nt={class:"ml-[40px] w-[1085px] h-[40px] bg-[#F9F9FB] rounded-[4px] mt-[10px] flex items-center justify-between border-[#F1F1F8] border-solid border-[1px] px-[10px]"},it=e(()=>t("span",{class:"text-[14px] text-[#374151]"},"npm install",-1)),lt={class:"mt-[21px]"},xt=e(()=>t("div",{class:"ml-[40px] text-[14px] text-[#374151] italic"},[t("span",{class:"text-[16px] italic"},"#后台admin端口打包:"),t("span",null,"进入admin目录下执行,执行后编译代码默认移动到系统的niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px]"},"public/admin"),t("span",null,"目录下")],-1)),ot={class:"ml-[40px] w-[1085px] h-[40px] bg-[#F9F9FB] rounded-[4px] mt-[10px] flex items-center justify-between border-[#F1F1F8] border-solid border-[1px] px-[10px]"},dt=e(()=>t("span",{class:"text-[14px] text-[#374151]"},"npm run build",-1)),ct={class:"mt-[21px]"},rt=e(()=>t("div",{class:"ml-[40px] text-[14px] text-[#374151] italic"},[t("span",{class:"text-[16px] italic"},"#使用uniapp打包H5:"),t("span",null,"进入uniapp目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px]"},"public/wap"),t("span",null,"目录下")],-1)),mt={class:"ml-[40px] w-[1085px] h-[40px] bg-[#F9F9FB] rounded-[4px] mt-[10px] flex items-center justify-between border-[#F1F1F8] border-solid border-[1px] px-[10px]"},ut=e(()=>t("span",{class:"text-[14px] text-[#374151]"},"npm run build:h5",-1)),_t={class:"mt-[21px]"},vt=e(()=>t("div",{class:"ml-[40px] text-[14px] text-[#374151] italic"},[t("span",{class:"text-[16px] italic"},"#使用uniapp打包微信小程序:"),t("span",null,"进入uniapp目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px]"},"uni-app/dist/build/mp-weixin"),t("span",null,"目录")],-1)),bt={class:"ml-[40px] w-[1085px] h-[40px] bg-[#F9F9FB] rounded-[4px] mt-[10px] flex items-center justify-between border-[#F1F1F8] border-solid border-[1px] px-[10px]"},ft=e(()=>t("span",{class:"text-[14px] text-[#374151]"},"npm run build:mp-weixin",-1)),Ft={class:"mt-[21px]"},ht=e(()=>t("div",{class:"ml-[40px] text-[14px] text-[#374151] italic"},[t("span",{class:"text-[16px] italic"},"#前台web(pc)端打包::"),t("span",null,"进入web目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#F09000] mx-[3px]"},"public/web"),t("span",null,"目录下")],-1)),wt={class:"ml-[40px] w-[1085px] h-[40px] bg-[#F9F9FB] rounded-[4px] mt-[10px] flex items-center justify-between border-[#F1F1F8] border-solid border-[1px] px-[10px]"},gt=e(()=>t("span",{class:"text-[14px] text-[#374151]"},"npm run generate",-1)),Bt=D({__name:"cloud_compile",setup(x){const f=_(!1),d=_(null),r=()=>{S.confirm(a("cloudBuildTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{var i;(i=d.value)==null||i.open()})},{copy:F,isSupported:h,copied:m}=y(),n=i=>{if(!h.value){v({message:a("notSupportCopy"),type:"warning"});return}F(i)};return A(m,()=>{m.value&&v({message:a("copySuccess"),type:"success"})}),(i,s)=>{var u;const w=j,c=N,g=T,B=$;return E((C(),k("div",H,[t("div",L,[t("div",U,[t("div",Z,[G,t("div",J,[K,p(w,{class:"w-[98px] !h-[36px]",type:"primary",onClick:r,loading:(u=d.value)==null?void 0:u.loading},{default:l(()=>[V("云编译")]),_:1},8,["loading"])])]),O,t("div",P,[p(g,null,{default:l(()=>[p(c,{hollow:!0},{default:l(()=>[Q,W]),_:1}),p(c,{hollow:!0},{default:l(()=>[X,Y]),_:1}),p(c,{hollow:!0},{default:l(()=>[tt,et]),_:1})]),_:1})])]),t("div",st,[pt,t("div",null,[at,t("div",nt,[it,t("span",{class:"iconfont iconfuzhiV6xx1 !text-[#252B3A] cursor-pointer",onClick:s[0]||(s[0]=o=>n("npm install"))})])]),t("div",lt,[xt,t("div",ot,[dt,t("span",{class:"iconfont iconfuzhiV6xx1 !text-[#252B3A] cursor-pointer",onClick:s[1]||(s[1]=o=>n("npm run build"))})])]),t("div",ct,[rt,t("div",mt,[ut,t("span",{class:"iconfont iconfuzhiV6xx1 !text-[#252B3A] cursor-pointer",onClick:s[2]||(s[2]=o=>n("npm run build:h5"))})])]),t("div",_t,[vt,t("div",bt,[ft,t("span",{class:"iconfont iconfuzhiV6xx1 !text-[#252B3A] cursor-pointer",onClick:s[3]||(s[3]=o=>n("npm run build:mp-weixin"))})])]),t("div",Ft,[ht,t("div",wt,[gt,t("span",{class:"iconfont iconfuzhiV6xx1 !text-[#252B3A] cursor-pointer",onClick:s[4]||(s[4]=o=>n("npm run build"))})])])])]),p(R,{ref:"upgradeRef",onCloudbuild:r},null,512),p(M,{ref_key:"cloudBuildRef",ref:d},null,512)])),[[B,f.value]])}}});const Zt=q(Bt,[["__scopeId","data-v-592338a7"]]);export{Zt as default};
|