mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-11 02:12:48 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{d as D,r as b,aq as k,ae as B,W as _,k as x,J as E,h as j,c as S,a as t,e as a,w as p,i as v,bG as f,a2 as N,E as T,aX as I,aY as $,L as V,p as A,g as M}from"./index-08dd4327.js";/* empty css *//* empty css *//* empty css */import R from"./index-35617634.js";import L from"./index-1ed19934.js";/* empty css *//* empty css */import{_ as q}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./vue-web-terminal-7390c8d8.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./module-1c44d4d9.js";import"./upgrade-0833b188.js";/* empty css */const s=i=>(A("data-v-4aa671bd"),i=i(),M(),i),G={class:"main-container w-full"},H={class:"p-5 bg-[#fff] overflow-hidden"},J={class:"bg-[#fff] w-[100%] rounded-[8px] overflow-hidden"},U=s(()=>t("div",{class:"relative pb-[13px]",style:{"border-bottom":"2px solid #f0f2f6"}},[t("div",{class:"w-[66px] bg-primary h-[2px] absolute bottom-[0px]"}),t("span",{class:"text-primary text-[18px] ml-[4px]"},"云编译")],-1)),W={class:"flex mt-[20px] ml-[20px]"},X=s(()=>t("div",{class:"btn-time w-[181px] h-[36px] rounded-[4px] text-[#606266] text-[14px] ml-[10px]"},[t("span",null,"云编译执行时间大约"),t("span",{class:"text-[16px] text-[#D43030] mx-[3px]"},"3"),t("span",null,"分钟")],-1)),Y=f('<div class="mt-[21px] flex mb-[21px] items-center" data-v-4aa671bd><span class="flex ml-[20px] text-[16px] items-center" data-v-4aa671bd><i class="w-[3px] h-[12px] bg-primary mr-[6px] block" data-v-4aa671bd></i> 温馨提示 </span><span class="text-[14px] text-[#606266] ml-[7px]" data-v-4aa671bd> 以下情况可以进行云编译</span></div><div class="text-[14px] text-[#606266] ml-[13px] mb-[18px]" data-v-4aa671bd>云编译不需要本地安装node环境即可进行,针对使用者方便快捷</div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd>1、系统或插件,每次安装或升级完成后,需要云编译</div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd>2、开发者编写完前端代码之后,可以使用云编译进行源码编译</div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd>3、由于云编译不是针对某个插件进行编译,而是系统整体编译,因此如果同时需要安装多个插件时,往往需要安装到最后一个插件才整体进行云编译</div><div class="mt-[21px] flex mb-[21px] text-[16px] items-center" data-v-4aa671bd><span class="flex ml-[20px] items-center" data-v-4aa671bd><i class="w-[3px] h-[12px] bg-primary mr-[6px] block" data-v-4aa671bd></i> 云编译流程 </span></div>',6),z={class:"ml-[40px]"},K=s(()=>t("div",{class:"w-[15px] h-[15px] bg-primary rounded-[50%] text-[9px] text-[#fff] flex items-center justify-center"},"1",-1)),O=s(()=>t("div",{class:"text-[16px] text-[#303133]"},"编译admin代码",-1)),P=s(()=>t("div",{class:"py-[12px] px-[10px] bg-[#F7F8FA] mt-[10px] text-[#606266] text-[14px] w-[1085px]"},[t("span",null,"云编译会将admin端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud 下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/admin"),t("span",null,"目录中。后台的访问路径将变为"),t("span",{class:"text-primary ml-[3px]"},"https://域名/admin")],-1)),Q=s(()=>t("div",{class:"w-[15px] h-[15px] bg-primary rounded-[50%] text-[9px] text-[#fff] flex items-center justify-center"},"2",-1)),Z=s(()=>t("div",{class:"text-[16px] text-[#303133]"},"编译uniapp代码",-1)),tt=s(()=>t("div",{class:"py-[12px] px-[10px] bg-[#F7F8FA] mt-[10px] text-[#606266] text-[14px] w-[1085px]"},[t("span",null,"云编泽会将uniapp端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/wap"),t("span",null,"目录中,这样手机端网页的访问路径将变为"),t("span",{class:"text-primary ml-[3px]"}," https://域名/wap")],-1)),st=s(()=>t("div",{class:"w-[15px] h-[15px] bg-primary rounded-[50%] text-[9px] text-[#fff] flex items-center justify-center"},"3",-1)),et=s(()=>t("div",{class:"text-[16px] text-[#303133]"},"编译web代码",-1)),pt=s(()=>t("div",{class:"py-[12px] px-[10px] bg-[#F7F8FA] mt-[10px] text-[#606266] text-[14px] w-[1085px]"},[t("span",null,"云编泽会将web端的vue代码编译为对应的html文件,同时将生成的代码下载到系统 niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/web"),t("span",null,"目录中,这样电脑端网页的访问路径将变为"),t("span",{class:"text-primary ml-[3px]"}," https://域名/web")],-1)),at={class:"p-5 bg-[#fff] mt-[26px]"},xt={class:"bg-[#fff] w-[100%] rounded-[8px] overflow-hidden"},lt=f('<div class="relative pb-[13px]" style="border-bottom:2px solid #f0f2f6;" data-v-4aa671bd><div class="w-[85px] bg-primary h-[2px] absolute bottom-[0px]" data-v-4aa671bd></div><span class="text-primary text-[18px] ml-[4px]" data-v-4aa671bd>本地编译</span></div><div class="mt-[21px] flex mb-[21px] text-[16px] items-center" data-v-4aa671bd><span class="flex ml-[20px] items-center" data-v-4aa671bd><i class="w-[3px] h-[12px] bg-primary mr-[6px] block" data-v-4aa671bd></i> 温馨提示 </span></div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd><span data-v-4aa671bd>1、如果本地安装了Node环境,可以进行本地编译,要求</span><span class="text-[#D43030] ml-[3px]" data-v-4aa671bd>Node版本>18</span></div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd>2、默认本地编译流程与云编译相同,执行本地编译命令后,会将编译后的代码移动到系统niucloud下的public下的对应端口目录下</div><div class="ml-[40px] text-[14px] text-[#606266] mb-[18px]" data-v-4aa671bd>3、由于云编译配置的访问路径时固定的,针对客户有独立部署admin,wap,web等个性化端口名称配置需求,需要进行本地编译</div><div class="mt-[34px] flex mb-[21px] text-[16px] items-center" data-v-4aa671bd><span class="flex ml-[20px] items-center" data-v-4aa671bd><i class="w-[3px] h-[12px] bg-primary mr-[6px] block" data-v-4aa671bd></i> 本地编译命令参考 </span></div>',6),nt=s(()=>t("div",{class:"ml-[40px] text-[14px] text-[#606266]"},[t("span",{class:"text-[#303133]"},"安装依赖:"),v(" 进入admin端与uniapp端以及web端目录都可执行 ")],-1)),it={class:"ml-[40px] w-[900px] h-[42px] bg-[#282C34] rounded-[4px] mt-[10px] flex items-center"},dt=s(()=>t("span",{class:"text-[16px] text-[#FF9D31] ml-[10px]"},"npm install",-1)),ot={class:"mt-[21px]"},ct=s(()=>t("div",{class:"ml-[40px] text-[14px] text-[#606266]"},[t("span",{class:"text-[#303133]"},"后台admin端口打包:"),t("span",null,"进入admin目录下执行,执行后编译代码默认移动到系统的niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/admin"),t("span",null,"目录下")],-1)),mt={class:"ml-[40px] w-[900px] h-[42px] bg-[#282C34] rounded-[4px] mt-[10px] flex items-center"},rt=s(()=>t("span",{class:"text-[16px] text-[#FF9D31] ml-[10px]"},"npm run build",-1)),ut={class:"mt-[21px]"},bt=s(()=>t("div",{class:"ml-[40px] text-[14px] text-[#606266]"},[t("span",{class:"text-[#303133]"},"使用uniapp打包H5:"),t("span",null,"进入uniapp目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/wap"),t("span",null,"目录下")],-1)),_t={class:"ml-[40px] w-[900px] h-[42px] bg-[#282C34] rounded-[4px] mt-[10px] flex items-center"},vt=s(()=>t("span",{class:"text-[16px] text-[#FF9D31] ml-[10px]"},"npm run build:h5",-1)),ft={class:"mt-[21px]"},ht=s(()=>t("div",{class:"ml-[40px] text-[14px] text-[#606266]"},[t("span",{class:"text-[#303133]"},"使用uniapp打包微信小程序:"),t("span",null,"进入uniapp目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"uni-app/dist/build/mp-weixin"),t("span",null,"目录")],-1)),wt={class:"ml-[40px] w-[900px] h-[42px] bg-[#282C34] rounded-[4px] mt-[10px] flex items-center"},gt=s(()=>t("span",{class:"text-[16px] text-[#FF9D31] ml-[10px]"},"npm run build:mp-weixin",-1)),yt={class:"mt-[21px]"},Ft=s(()=>t("div",{class:"ml-[40px] text-[14px] text-[#606266]"},[t("span",{class:"text-[#303133]"},"web端打包:"),t("span",null,"进入web目录下执行,执行后编译代码默认移动到系统niucloud下的"),t("span",{class:"text-[#FF9D31] mx-[3px]"},"public/web"),t("span",null,"目录下")],-1)),Ct={class:"ml-[40px] w-[900px] h-[42px] bg-[#282C34] rounded-[4px] mt-[10px] flex items-center"},Dt=s(()=>t("span",{class:"text-[16px] text-[#FF9D31] ml-[10px]"},"npm run generate",-1)),kt=D({__name:"cloud_compile",setup(i){const h=b(!1),o=b(null),m=()=>{N.confirm(x("cloudBuildTips"),x("warning"),{confirmButtonText:x("confirm"),cancelButtonText:x("cancel"),type:"warning"}).then(()=>{var n;(n=o.value)==null||n.open()})},{copy:w,isSupported:g,copied:r}=k(),l=n=>{if(!g.value){_({message:x("notSupportCopy"),type:"warning"});return}w(n)};return B(r,()=>{r.value&&_({message:x("copySuccess"),type:"success"})}),(n,e)=>{var u;const y=T,c=I,F=$,C=V;return E((j(),S("div",G,[t("div",H,[t("div",J,[U,t("div",W,[a(y,{class:"w-[98px] !h-[36px]",type:"primary",onClick:m,loading:(u=o.value)==null?void 0:u.loading},{default:p(()=>[v("云编译")]),_:1},8,["loading"]),X]),Y,t("div",z,[a(F,null,{default:p(()=>[a(c,{color:"#4268EF"},{dot:p(()=>[K]),default:p(()=>[O,P]),_:1}),a(c,{color:"#4268EF"},{dot:p(()=>[Q]),default:p(()=>[Z,tt]),_:1}),a(c,{color:"#4268EF"},{dot:p(()=>[st]),default:p(()=>[et,pt]),_:1})]),_:1})])])]),t("div",at,[t("div",xt,[lt,t("div",null,[nt,t("div",it,[dt,t("span",{class:"w-[58px] h-[20px] bg-[rgba(204,204,204,0.3)] ml-[auto] text-[#fff] text-[10px] flex cursor-pointer rounded-[4px] mr-[17px] items-center justify-center",onClick:e[0]||(e[0]=d=>l("npm install"))},"复制命令")])]),t("div",ot,[ct,t("div",mt,[rt,t("span",{class:"w-[58px] h-[20px] bg-[rgba(204,204,204,0.3)] ml-[auto] text-[#fff] text-[10px] flex cursor-pointer rounded-[4px] mr-[17px] items-center justify-center",onClick:e[1]||(e[1]=d=>l("npm run build"))},"复制命令")])]),t("div",ut,[bt,t("div",_t,[vt,t("span",{class:"w-[58px] h-[20px] bg-[rgba(204,204,204,0.3)] ml-[auto] text-[#fff] text-[10px] flex cursor-pointer rounded-[4px] mr-[17px] items-center justify-center",onClick:e[2]||(e[2]=d=>l("npm run build:h5"))},"复制命令")])]),t("div",ft,[ht,t("div",wt,[gt,t("span",{class:"w-[58px] h-[20px] bg-[rgba(204,204,204,0.3)] ml-[auto] text-[#fff] text-[10px] flex cursor-pointer rounded-[4px] mr-[17px] items-center justify-center",onClick:e[3]||(e[3]=d=>l("npm run build:mp-weixin"))},"复制命令")])]),t("div",yt,[Ft,t("div",Ct,[Dt,t("span",{class:"w-[58px] h-[20px] bg-[rgba(204,204,204,0.3)] ml-[auto] text-[#fff] text-[10px] flex cursor-pointer rounded-[4px] mr-[17px] items-center justify-center",onClick:e[4]||(e[4]=d=>l("npm run build"))},"复制命令")])])])]),a(R,{ref:"upgradeRef",onCloudbuild:m},null,512),a(L,{ref_key:"cloudBuildRef",ref:o},null,512)])),[[C,h.value]])}}});const Xt=q(kt,[["__scopeId","data-v-4aa671bd"]]);export{Xt as default};
|