niucloud-admin/niucloud/public/admin/assets/cloud_compile-596b65d1.js
全栈小学生 c665981070 up
2025-05-23 14:56:18 +08:00

2 lines
11 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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版本&gt;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、由于云编译配置的访问路径时固定的针对客户有独立部署adminwapweb等个性化端口名称配置需求需要进行本地编译</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};