niucloud/niucloud/public/admin/assets/cloud_compile-3a241b9c.js
全栈小学生 40184ead35 up
2025-06-20 09:26:11 +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 _,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版本&gt;=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、由于云编译配置的访问路径是固定的针对客户有独立部署adminwapweb等个性化端口名称配置需求需要进行本地编译</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};