mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 04:08:13 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{d as D,r as _,au as y,aj as A,X as v,k as a,J as E,h as C,c as k,a as t,e as p,w as l,i as V,bJ as b,a2 as j,E as S,_ as N,$ as T,M as $,p as z,g as I}from"./index-e05985b6.js";/* empty css *//* empty css *//* empty css */import M from"./index-cc4a5c16.js";import R from"./index-3a3a07be.js";/* empty css *//* empty css *//* empty css */import{_ as J}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./vue-web-terminal-2438a051.js";import"./module-75300b78.js";import"./upgrade-c7a67f66.js";/* empty css */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"},X={class:"flex items-center justify-between mb-[20px]"},q=e(()=>t("div",{class:"text-[#1D1F3A] text-[16px] font-bold ml-[4px]"},"云编译",-1)),G={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)),Y=e(()=>t("div",{class:"text-[16px] text-[#1D1F3A]"},"编译uniapp代码",-1)),Z=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=()=>{j.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=S,c=N,g=T,B=$;return E((C(),k("div",H,[t("div",L,[t("div",U,[t("div",X,[q,t("div",G,[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(()=>[Y,Z]),_: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(M,{ref:"upgradeRef",onCloudbuild:r},null,512),p(R,{ref_key:"cloudBuildRef",ref:d},null,512)])),[[B,f.value]])}}});const qt=J(Bt,[["__scopeId","data-v-592338a7"]]);export{qt as default};
|