From b0819910aa70aad0926bf61195f9c6ff2a45a174 Mon Sep 17 00:00:00 2001
From: winixt
Date: Thu, 3 Aug 2023 08:42:28 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20WeBankFi?=
=?UTF-8?q?nTech/fes.js@cf9e7618a96b15a980f4673aee419af18372813b=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
404.html | 4 +-
assets/{app.46c6ed87.js => app.a91405c1.js} | 2 +-
.../chunks/@localSearchIndexroot.6a7432a6.js | 1 +
.../chunks/@localSearchIndexroot.7458ded5.js | 1 -
...102143.js => VPLocalSearchBox.888ce4a5.js} | 2 +-
.../{theme.1f3aa5d3.js => theme.ccc8d09f.js} | 2 +-
...d.ee8bc84b.js => guide_env.md.41fde850.js} | 2 +-
....lean.js => guide_env.md.41fde850.lean.js} | 0
...s => guide_getting-started.md.ac67d8b9.js} | 10 +-
...guide_getting-started.md.ac67d8b9.lean.js} | 2 +-
...ex.md.3e788872.js => index.md.9756eda3.js} | 4 +-
...8872.lean.js => index.md.9756eda3.lean.js} | 4 +-
....js => reference_cli_index.md.88d6551f.js} | 4 +-
...> reference_cli_index.md.88d6551f.lean.js} | 0
...ence_plugin_plugins_layout.md.45358f84.js} | 8 +-
...plugin_plugins_layout.md.45358f84.lean.js} | 2 +-
...e_plugin_plugins_request-4.md.9d66374b.js} | 2 +-
...ugin_plugins_request-4.md.9d66374b.lean.js | 1 +
...ence_plugin_plugins_request.md.bfd9ee9a.js | 117 ++++++++++++++
...lugin_plugins_request.md.bfd9ee9a.lean.js} | 2 +-
guide/builder.html | 6 +-
guide/config.html | 6 +-
guide/contributing.html | 6 +-
guide/css.html | 6 +-
guide/directory-structure.html | 6 +-
guide/env.html | 10 +-
guide/faq.html | 6 +-
guide/getting-started.html | 16 +-
guide/image.html | 6 +-
guide/index.html | 6 +-
guide/mock.html | 6 +-
guide/plugin.html | 6 +-
guide/public.html | 6 +-
guide/route.html | 6 +-
guide/runtime-config.html | 6 +-
guide/template.html | 6 +-
guide/upgrade3.html | 6 +-
hashmap.json | 2 +-
index.html | 10 +-
reference/api.html | 6 +-
reference/api/index.html | 6 +-
reference/cli/index.html | 12 +-
reference/config/index.html | 6 +-
reference/plugin/dev/api.html | 6 +-
reference/plugin/dev/index.html | 6 +-
reference/plugin/index.html | 6 +-
reference/plugin/plugins/access.html | 6 +-
reference/plugin/plugins/editor.html | 6 +-
reference/plugin/plugins/enums.html | 6 +-
reference/plugin/plugins/icon.html | 6 +-
reference/plugin/plugins/jest.html | 6 +-
reference/plugin/plugins/layout.html | 12 +-
reference/plugin/plugins/locale.html | 6 +-
reference/plugin/plugins/login.html | 6 +-
reference/plugin/plugins/model.html | 6 +-
reference/plugin/plugins/pinia.html | 6 +-
reference/plugin/plugins/qiankun.html | 6 +-
reference/plugin/plugins/request-4.html | 151 ++++++++++++++++++
reference/plugin/plugins/request.html | 78 ++++-----
reference/plugin/plugins/sass.html | 6 +-
reference/plugin/plugins/swc.html | 6 +-
reference/plugin/plugins/vuex.html | 6 +-
reference/plugin/plugins/watermark.html | 6 +-
reference/plugin/plugins/windicss.html | 6 +-
64 files changed, 469 insertions(+), 208 deletions(-)
rename assets/{app.46c6ed87.js => app.a91405c1.js} (96%)
create mode 100644 assets/chunks/@localSearchIndexroot.6a7432a6.js
delete mode 100644 assets/chunks/@localSearchIndexroot.7458ded5.js
rename assets/chunks/{VPLocalSearchBox.30102143.js => VPLocalSearchBox.888ce4a5.js} (99%)
rename assets/chunks/{theme.1f3aa5d3.js => theme.ccc8d09f.js} (99%)
rename assets/{guide_env.md.ee8bc84b.js => guide_env.md.41fde850.js} (97%)
rename assets/{guide_env.md.ee8bc84b.lean.js => guide_env.md.41fde850.lean.js} (100%)
rename assets/{guide_getting-started.md.c352b5c1.js => guide_getting-started.md.ac67d8b9.js} (95%)
rename assets/{guide_getting-started.md.c352b5c1.lean.js => guide_getting-started.md.ac67d8b9.lean.js} (89%)
rename assets/{index.md.3e788872.js => index.md.9756eda3.js} (93%)
rename assets/{index.md.3e788872.lean.js => index.md.9756eda3.lean.js} (93%)
rename assets/{reference_cli_index.md.9680e116.js => reference_cli_index.md.88d6551f.js} (96%)
rename assets/{reference_cli_index.md.9680e116.lean.js => reference_cli_index.md.88d6551f.lean.js} (100%)
rename assets/{reference_plugin_plugins_layout.md.82696a56.js => reference_plugin_plugins_layout.md.45358f84.js} (93%)
rename assets/{reference_plugin_plugins_layout.md.82696a56.lean.js => reference_plugin_plugins_layout.md.45358f84.lean.js} (82%)
rename assets/{reference_plugin_plugins_request.md.43222d84.js => reference_plugin_plugins_request-4.md.9d66374b.js} (98%)
create mode 100644 assets/reference_plugin_plugins_request-4.md.9d66374b.lean.js
create mode 100644 assets/reference_plugin_plugins_request.md.bfd9ee9a.js
rename assets/{reference_plugin_plugins_request.md.43222d84.lean.js => reference_plugin_plugins_request.md.bfd9ee9a.lean.js} (53%)
create mode 100644 reference/plugin/plugins/request-4.html
diff --git a/404.html b/404.html
index d27a4c4c..d34ddd37 100644
--- a/404.html
+++ b/404.html
@@ -6,14 +6,14 @@
404 | Fes.js
-
+
Skip to content 404
PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
-
diff --git a/assets/app.46c6ed87.js b/assets/app.a91405c1.js
similarity index 96%
rename from assets/app.46c6ed87.js
rename to assets/app.a91405c1.js
index fb94b87a..8589e63d 100644
--- a/assets/app.46c6ed87.js
+++ b/assets/app.a91405c1.js
@@ -1 +1 @@
-import{_ as c,o as p,c as i,C as u,r as d,d as l,Q as s,a5 as _,u as f,q as m,k as h,a6 as v,a7 as A,a8 as g,a9 as C,aa as y,ab as P,ac as w,ad as x,ae as E,af as R,ag as b,ah as D,ai as H,M as S}from"./chunks/framework.c1e1f082.js";import{t as T}from"./chunks/theme.1f3aa5d3.js";const V={},B={class:"VPFeatures"},F={class:"vp-doc fes-home container"};function O(e,t){return p(),i("div",B,[u("div",F,[d(e.$slots,"default",{},void 0,!0)])])}const $=c(V,[["render",O],["__scopeId","data-v-0d1d9f22"]]);const j={extends:T,enhanceApp(e){e.app.component("HomeContent",$)}};function r(e){if(e.extends){const t=r(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const n=r(j),k=l({name:"VitePressApp",setup(){const{site:e}=f();return m(()=>{h(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),v(),A(),g(),n.setup&&n.setup(),()=>C(n.Layout)}});async function I(){const e=M(),t=L();t.provide(y,e);const a=P(e.route);return t.provide(w,a),t.component("Content",x),t.component("ClientOnly",E),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:t,router:e,siteData:R}),{app:t,router:e,data:a}}function L(){return b(k)}function M(){let e=s,t;return D(a=>{let o=H(a);return e&&(t=o),(e||t===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),S(()=>import(o),[])},n.NotFound)}s&&I().then(({app:e,router:t,data:a})=>{t.go().then(()=>{_(t.route,a.site),e.mount("#app")})});export{I as createApp};
+import{_ as c,o as p,c as i,C as u,r as d,d as l,Q as s,a5 as _,u as f,q as m,k as h,a6 as v,a7 as A,a8 as g,a9 as C,aa as y,ab as P,ac as w,ad as x,ae as E,af as R,ag as b,ah as D,ai as H,M as S}from"./chunks/framework.c1e1f082.js";import{t as T}from"./chunks/theme.ccc8d09f.js";const V={},B={class:"VPFeatures"},F={class:"vp-doc fes-home container"};function O(e,t){return p(),i("div",B,[u("div",F,[d(e.$slots,"default",{},void 0,!0)])])}const $=c(V,[["render",O],["__scopeId","data-v-0d1d9f22"]]);const j={extends:T,enhanceApp(e){e.app.component("HomeContent",$)}};function r(e){if(e.extends){const t=r(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const n=r(j),k=l({name:"VitePressApp",setup(){const{site:e}=f();return m(()=>{h(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),v(),A(),g(),n.setup&&n.setup(),()=>C(n.Layout)}});async function I(){const e=M(),t=L();t.provide(y,e);const a=P(e.route);return t.provide(w,a),t.component("Content",x),t.component("ClientOnly",E),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:t,router:e,siteData:R}),{app:t,router:e,data:a}}function L(){return b(k)}function M(){let e=s,t;return D(a=>{let o=H(a);return e&&(t=o),(e||t===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),S(()=>import(o),[])},n.NotFound)}s&&I().then(({app:e,router:t,data:a})=>{t.go().then(()=>{_(t.route,a.site),e.mount("#app")})});export{I as createApp};
diff --git a/assets/chunks/@localSearchIndexroot.6a7432a6.js b/assets/chunks/@localSearchIndexroot.6a7432a6.js
new file mode 100644
index 00000000..e66706e8
--- /dev/null
+++ b/assets/chunks/@localSearchIndexroot.6a7432a6.js
@@ -0,0 +1 @@
+const e='{"documentCount":510,"nextId":510,"documentIds":{"0":"/fes.js/guide/builder.html#vite-和-webpack-双构建","1":"/fes.js/guide/builder.html#使用差异","2":"/fes.js/guide/builder.html#配置","3":"/fes.js/guide/builder.html#静态文件处理","4":"/fes.js/guide/builder.html#html-模版","5":"/fes.js/guide/config.html#编译时配置","6":"/fes.js/guide/config.html#本地临时配置文件","7":"/fes.js/guide/config.html#多环境多份配置","8":"/fes.js/guide/config.html#优先级","9":"/fes.js/guide/contributing.html#贡献指南","10":"/fes.js/guide/contributing.html#包概览","11":"/fes.js/guide/contributing.html#开发准备","12":"/fes.js/guide/contributing.html#贡献文档","13":"/fes.js/guide/contributing.html#第一步-启动服务","14":"/fes.js/guide/contributing.html#第二步-修改-md-文件","15":"/fes.js/guide/contributing.html#第三步-查看更新","16":"/fes.js/guide/contributing.html#贡献源码","17":"/fes.js/guide/contributing.html#启动编译服务","18":"/fes.js/guide/contributing.html#修改源码","19":"/fes.js/guide/contributing.html#验证修改内容","20":"/fes.js/guide/contributing.html#快速调试技巧","21":"/fes.js/guide/contributing.html#提交-pr","22":"/fes.js/guide/css.html#使用-css","23":"/fes.js/guide/css.html#全局样式","24":"/fes.js/guide/css.html#组件内样式","25":"/fes.js/guide/css.html#引入第三方样式","26":"/fes.js/guide/css.html#css-modules","27":"/fes.js/guide/css.html#css-预处理器","28":"/fes.js/guide/directory-structure.html#目录结构","29":"/fes.js/guide/directory-structure.html#package-json","30":"/fes.js/guide/directory-structure.html#tsconfig-json","31":"/fes.js/guide/directory-structure.html#fes-js","32":"/fes.js/guide/directory-structure.html#mock-js","33":"/fes.js/guide/directory-structure.html#env","34":"/fes.js/guide/directory-structure.html#dist-目录","35":"/fes.js/guide/directory-structure.html#public-目录","36":"/fes.js/guide/directory-structure.html#index-html","37":"/fes.js/guide/directory-structure.html#src-目录","38":"/fes.js/guide/directory-structure.html#fes-目录","39":"/fes.js/guide/directory-structure.html#pages-目录","40":"/fes.js/guide/directory-structure.html#app-js","41":"/fes.js/guide/env.html#环境变量","42":"/fes.js/guide/env.html#配置环境变量","43":"/fes.js/guide/env.html#命令行添加","44":"/fes.js/guide/env.html#env-文件配置","45":"/fes.js/guide/env.html#本地临时配置","46":"/fes.js/guide/env.html#环境配置","47":"/fes.js/guide/env.html#配置优先级","48":"/fes.js/guide/env.html#编译时配置列表","49":"/fes.js/guide/env.html#fes-env","50":"/fes.js/guide/env.html#fes-presets","51":"/fes.js/guide/env.html#fes-plugins","52":"/fes.js/guide/env.html#port","53":"/fes.js/guide/env.html#host","54":"/fes.js/guide/env.html#https","55":"/fes.js/guide/env.html#watch","56":"/fes.js/guide/env.html#babel-cache","57":"/fes.js/guide/env.html#analyze","58":"/fes.js/guide/env.html#analyze-mode","59":"/fes.js/guide/env.html#analyze-port","60":"/fes.js/guide/env.html#clear-output","61":"/fes.js/guide/env.html#rm-tmpdir","62":"/fes.js/guide/env.html#process-env","63":"/fes.js/guide/faq.html#常见问题","64":"/fes.js/guide/faq.html#为什么代码提示不生效","65":"/fes.js/guide/getting-started.html#快速上手","66":"/fes.js/guide/getting-started.html#依赖环境","67":"/fes.js/guide/getting-started.html#创建项目","68":"/fes.js/guide/getting-started.html#步骤-1-创建工作空间","69":"/fes.js/guide/getting-started.html#步骤-2-在工作空间创建项目","70":"/fes.js/guide/getting-started.html#步骤-3-安装依赖","71":"/fes.js/guide/getting-started.html#启动项目","72":"/fes.js/guide/getting-started.html#部署发布","73":"/fes.js/guide/getting-started.html#构建","74":"/fes.js/guide/getting-started.html#本地验证","75":"/fes.js/guide/getting-started.html#部署","76":"/fes.js/guide/image.html#使用图片","77":"/fes.js/guide/image.html#使用图片-1","78":"/fes.js/guide/image.html#vue-里使用图片","79":"/fes.js/guide/image.html#js-里使用图片","80":"/fes.js/guide/image.html#css-里使用图片","81":"/fes.js/guide/image.html#public-文件夹","82":"/fes.js/guide/image.html#在-html-模板中使用","83":"/fes.js/guide/image.html#在-vue-文件中使用","84":"/fes.js/guide/#介绍","85":"/fes.js/guide/#痛点","86":"/fes.js/guide/#fes-js-是什么","87":"/fes.js/guide/#fes-js-如何工作","88":"/fes.js/guide/#架构","89":"/fes.js/guide/#插件和插件集","90":"/fes.js/guide/#fes-临时文件","91":"/fes.js/guide/#为什么不是","92":"/fes.js/guide/#vue-cli","93":"/fes.js/guide/#umi","94":"/fes.js/guide/mock.html#mock-数据","95":"/fes.js/guide/mock.html#约定式-mock-文件","96":"/fes.js/guide/mock.html#编写-mock-文件","97":"/fes.js/guide/mock.html#cgimock-参数","98":"/fes.js/guide/mock.html#mockjs-参数","99":"/fes.js/guide/mock.html#utils-参数","100":"/fes.js/guide/mock.html#配置-mock","101":"/fes.js/guide/mock.html#关闭-mock","102":"/fes.js/guide/plugin.html#插件","103":"/fes.js/guide/plugin.html#插件的-id-和-key","104":"/fes.js/guide/plugin.html#启动插件","105":"/fes.js/guide/plugin.html#package-json-依赖","106":"/fes.js/guide/plugin.html#配置","107":"/fes.js/guide/plugin.html#环境变量","108":"/fes.js/guide/plugin.html#禁用插件","109":"/fes.js/guide/plugin.html#配置插件","110":"/fes.js/guide/public.html#静态资源","111":"/fes.js/guide/public.html#在-html-模板中使用","112":"/fes.js/guide/public.html#在-vue-和-js-文件中使用","113":"/fes.js/guide/route.html#路由","114":"/fes.js/guide/route.html#路由配置","115":"/fes.js/guide/route.html#routes","116":"/fes.js/guide/route.html#mode","117":"/fes.js/guide/route.html#约定式路由","118":"/fes.js/guide/route.html#约定规范","119":"/fes.js/guide/route.html#动态路由","120":"/fes.js/guide/route.html#模糊匹配","121":"/fes.js/guide/route.html#嵌套路由","122":"/fes.js/guide/route.html#模糊匹配-1","123":"/fes.js/guide/route.html#智能路由","124":"/fes.js/guide/route.html#扩展路由元信息","125":"/fes.js/guide/route.html#路由跳转","126":"/fes.js/guide/route.html#声明式","127":"/fes.js/guide/route.html#命令式","128":"/fes.js/guide/runtime-config.html#运行时配置","129":"/fes.js/guide/runtime-config.html#运行时为啥需要配置","130":"/fes.js/guide/runtime-config.html#配置智能提示","131":"/fes.js/guide/runtime-config.html#配置项","132":"/fes.js/guide/runtime-config.html#beforerender","133":"/fes.js/guide/runtime-config.html#patchroutes","134":"/fes.js/guide/runtime-config.html#modifyroute","135":"/fes.js/guide/runtime-config.html#modifyclientrenderopts","136":"/fes.js/guide/runtime-config.html#rootcontainer","137":"/fes.js/guide/runtime-config.html#onappcreated","138":"/fes.js/guide/runtime-config.html#render","139":"/fes.js/guide/runtime-config.html#onroutercreated","140":"/fes.js/guide/runtime-config.html#更多配置项","141":"/fes.js/guide/template.html#html-模板","142":"/fes.js/guide/template.html#修改页面标题","143":"/fes.js/guide/template.html#模板变量","144":"/fes.js/guide/upgrade3.html#从-2-0-x-迁移到-3-0-x","145":"/fes.js/guide/upgrade3.html#版本-3-0-x-的-break","146":"/fes.js/guide/upgrade3.html#继续使用-webpack","147":"/fes.js/guide/upgrade3.html#换成-vite","148":"/fes.js/guide/upgrade3.html#插件","149":"/fes.js/#像数-1-2-3-一样容易","150":"/fes.js/#反馈","151":"/fes.js/reference/api.html#api","152":"/fes.js/reference/api/#api","153":"/fes.js/reference/api/#基础-api","154":"/fes.js/reference/api/#plugin","155":"/fes.js/reference/api/#plugin-register-参数包含","156":"/fes.js/reference/api/#plugin-applyplugins-参数包含","157":"/fes.js/reference/api/#applypluginstype","158":"/fes.js/reference/api/#defineroutemeta","159":"/fes.js/reference/api/#definebuildconfig","160":"/fes.js/reference/api/#defineruntimeconfig","161":"/fes.js/reference/api/#路由-api","162":"/fes.js/reference/api/#getrouter","163":"/fes.js/reference/api/#gethistory","164":"/fes.js/reference/api/#useroute","165":"/fes.js/reference/api/#userouter","166":"/fes.js/reference/api/#onbeforerouteupdate","167":"/fes.js/reference/api/#onbeforerouteleave","168":"/fes.js/reference/api/#createwebhashhistory","169":"/fes.js/reference/api/#createwebhistory","170":"/fes.js/reference/api/#creatememoryhistory","171":"/fes.js/reference/api/#createrouter","172":"/fes.js/reference/api/#routerlink","173":"/fes.js/reference/api/#uselink","174":"/fes.js/reference/api/#routerview","175":"/fes.js/reference/api/#其他-router-methods","176":"/fes.js/reference/cli/#命令行工具","177":"/fes.js/reference/cli/#create-fes-app","178":"/fes.js/reference/cli/#fes","179":"/fes.js/reference/cli/#fes-dev","180":"/fes.js/reference/cli/#fes-build","181":"/fes.js/reference/cli/#fes-help","182":"/fes.js/reference/cli/#fes-info","183":"/fes.js/reference/cli/#fes-webpack","184":"/fes.js/reference/config/#配置文件","185":"/fes.js/reference/config/#配置文件解析","186":"/fes.js/reference/config/#配置智能提示","187":"/fes.js/reference/config/#共享配置","188":"/fes.js/reference/config/#alias","189":"/fes.js/reference/config/#autoprefixer","190":"/fes.js/reference/config/#base","191":"/fes.js/reference/config/#builder","192":"/fes.js/reference/config/#define","193":"/fes.js/reference/config/#dynamicimport","194":"/fes.js/reference/config/#inlinelimit","195":"/fes.js/reference/config/#globalcss","196":"/fes.js/reference/config/#mock","197":"/fes.js/reference/config/#mountelementid","198":"/fes.js/reference/config/#outputpath","199":"/fes.js/reference/config/#plugins","200":"/fes.js/reference/config/#proxy","201":"/fes.js/reference/config/#publicpath","202":"/fes.js/reference/config/#router","203":"/fes.js/reference/config/#singular","204":"/fes.js/reference/config/#targets","205":"/fes.js/reference/config/#terseroptions","206":"/fes.js/reference/config/#title","207":"/fes.js/reference/config/#webpack-专属配置","208":"/fes.js/reference/config/#analyze","209":"/fes.js/reference/config/#chainwebpack","210":"/fes.js/reference/config/#cssloader","211":"/fes.js/reference/config/#copy","212":"/fes.js/reference/config/#devserver","213":"/fes.js/reference/config/#devtool","214":"/fes.js/reference/config/#extracss","215":"/fes.js/reference/config/#exportstatic","216":"/fes.js/reference/config/#externals","217":"/fes.js/reference/config/#extrababelplugins","218":"/fes.js/reference/config/#extrababelpresets","219":"/fes.js/reference/config/#extrapostcssplugins","220":"/fes.js/reference/config/#html","221":"/fes.js/reference/config/#lessloader","222":"/fes.js/reference/config/#nodemodulestransform","223":"/fes.js/reference/config/#postcssloader","224":"/fes.js/reference/config/#vueloader","225":"/fes.js/reference/config/#vite-专属配置","226":"/fes.js/reference/config/#viteoption","227":"/fes.js/reference/config/#vitevueplugin","228":"/fes.js/reference/config/#vitevuejsx","229":"/fes.js/reference/config/#vitelegacy","230":"/fes.js/reference/config/#vitehtml","231":"/fes.js/reference/config/#更多配置项","232":"/fes.js/reference/plugin/dev/api.html#插件-api","233":"/fes.js/reference/plugin/dev/api.html#属性","234":"/fes.js/reference/plugin/dev/api.html#api-paths","235":"/fes.js/reference/plugin/dev/api.html#api-cwd","236":"/fes.js/reference/plugin/dev/api.html#api-pkg","237":"/fes.js/reference/plugin/dev/api.html#api-configinstance","238":"/fes.js/reference/plugin/dev/api.html#userconfig","239":"/fes.js/reference/plugin/dev/api.html#config","240":"/fes.js/reference/plugin/dev/api.html#env","241":"/fes.js/reference/plugin/dev/api.html#args","242":"/fes.js/reference/plugin/dev/api.html#核心方法","243":"/fes.js/reference/plugin/dev/api.html#describe","244":"/fes.js/reference/plugin/dev/api.html#register","245":"/fes.js/reference/plugin/dev/api.html#applyplugins","246":"/fes.js/reference/plugin/dev/api.html#api-applypluginstype","247":"/fes.js/reference/plugin/dev/api.html#registermethod","248":"/fes.js/reference/plugin/dev/api.html#registercommand","249":"/fes.js/reference/plugin/dev/api.html#registerpresets","250":"/fes.js/reference/plugin/dev/api.html#registerplugins","251":"/fes.js/reference/plugin/dev/api.html#hasplugins","252":"/fes.js/reference/plugin/dev/api.html#haspresets","253":"/fes.js/reference/plugin/dev/api.html#skipplugins","254":"/fes.js/reference/plugin/dev/api.html#扩展方法","255":"/fes.js/reference/plugin/dev/api.html#addpluginexports","256":"/fes.js/reference/plugin/dev/api.html#addcoreexports","257":"/fes.js/reference/plugin/dev/api.html#addruntimeplugin","258":"/fes.js/reference/plugin/dev/api.html#addruntimepluginkey","259":"/fes.js/reference/plugin/dev/api.html#addentryimportsahead","260":"/fes.js/reference/plugin/dev/api.html#addentryimports","261":"/fes.js/reference/plugin/dev/api.html#addentrycodeahead","262":"/fes.js/reference/plugin/dev/api.html#addentrycode","263":"/fes.js/reference/plugin/dev/api.html#addhtmlheadscripts","264":"/fes.js/reference/plugin/dev/api.html#addbeforemiddlewares","265":"/fes.js/reference/plugin/dev/api.html#addmiddlewares","266":"/fes.js/reference/plugin/dev/api.html#addtmpgeneratewatcherpaths","267":"/fes.js/reference/plugin/dev/api.html#chainwebpack","268":"/fes.js/reference/plugin/dev/api.html#copytmpfiles","269":"/fes.js/reference/plugin/dev/api.html#getport","270":"/fes.js/reference/plugin/dev/api.html#gethostname","271":"/fes.js/reference/plugin/dev/api.html#getserver","272":"/fes.js/reference/plugin/dev/api.html#getroutes","273":"/fes.js/reference/plugin/dev/api.html#getroutesjson","274":"/fes.js/reference/plugin/dev/api.html#modifyroutes","275":"/fes.js/reference/plugin/dev/api.html#modifybundleconfigopts","276":"/fes.js/reference/plugin/dev/api.html#modifybundleconfig","277":"/fes.js/reference/plugin/dev/api.html#modifybabelopts","278":"/fes.js/reference/plugin/dev/api.html#modifybabelpresetopts","279":"/fes.js/reference/plugin/dev/api.html#modifypaths","280":"/fes.js/reference/plugin/dev/api.html#modifydefaultconfig","281":"/fes.js/reference/plugin/dev/api.html#modifyconfig","282":"/fes.js/reference/plugin/dev/api.html#modifypublicpathstr","283":"/fes.js/reference/plugin/dev/api.html#onpluginready","284":"/fes.js/reference/plugin/dev/api.html#onstart","285":"/fes.js/reference/plugin/dev/api.html#onexit","286":"/fes.js/reference/plugin/dev/api.html#ongeneratefiles","287":"/fes.js/reference/plugin/dev/api.html#restartserver","288":"/fes.js/reference/plugin/dev/api.html#writetmpfile","289":"/fes.js/reference/plugin/dev/#插件介绍","290":"/fes.js/reference/plugin/dev/#开始","291":"/fes.js/reference/plugin/dev/#创建插件","292":"/fes.js/reference/plugin/dev/#第一步-安装create-fes-app","293":"/fes.js/reference/plugin/dev/#第二步-创建插件项目","294":"/fes.js/reference/plugin/dev/#第三步-进入插件目录-安装依赖","295":"/fes.js/reference/plugin/dev/#第四步-启动编译","296":"/fes.js/reference/plugin/dev/#第五步-使用插件-api-完成你的插件-可以参考其他插件理解-api-用法和场景","297":"/fes.js/reference/plugin/dev/#发布到-npm","298":"/fes.js/reference/plugin/#介绍","299":"/fes.js/reference/plugin/#插件列表","300":"/fes.js/reference/plugin/#架构","301":"/fes.js/reference/plugin/plugins/access.html#fesjs-plugin-access","302":"/fes.js/reference/plugin/plugins/access.html#介绍","303":"/fes.js/reference/plugin/plugins/access.html#资源","304":"/fes.js/reference/plugin/plugins/access.html#匹配规则","305":"/fes.js/reference/plugin/plugins/access.html#全等匹配","306":"/fes.js/reference/plugin/plugins/access.html#模糊匹配","307":"/fes.js/reference/plugin/plugins/access.html#角色","308":"/fes.js/reference/plugin/plugins/access.html#启用方式","309":"/fes.js/reference/plugin/plugins/access.html#编译时配置","310":"/fes.js/reference/plugin/plugins/access.html#roles","311":"/fes.js/reference/plugin/plugins/access.html#运行时配置","312":"/fes.js/reference/plugin/plugins/access.html#unaccesshandler","313":"/fes.js/reference/plugin/plugins/access.html#nofoundhandler","314":"/fes.js/reference/plugin/plugins/access.html#ignoreaccess","315":"/fes.js/reference/plugin/plugins/access.html#api","316":"/fes.js/reference/plugin/plugins/access.html#access","317":"/fes.js/reference/plugin/plugins/access.html#access-hasaccess","318":"/fes.js/reference/plugin/plugins/access.html#access-isdataready","319":"/fes.js/reference/plugin/plugins/access.html#access-setrole","320":"/fes.js/reference/plugin/plugins/access.html#access-setaccess","321":"/fes.js/reference/plugin/plugins/access.html#access-getaccess","322":"/fes.js/reference/plugin/plugins/access.html#useaccess","323":"/fes.js/reference/plugin/plugins/access.html#v-access","324":"/fes.js/reference/plugin/plugins/access.html#组件-access","325":"/fes.js/reference/plugin/plugins/editor.html#fesjs-plugin-monaco-editor","326":"/fes.js/reference/plugin/plugins/editor.html#介绍","327":"/fes.js/reference/plugin/plugins/editor.html#启用方式","328":"/fes.js/reference/plugin/plugins/editor.html#编译时配置","329":"/fes.js/reference/plugin/plugins/editor.html#filename","330":"/fes.js/reference/plugin/plugins/editor.html#publicpath","331":"/fes.js/reference/plugin/plugins/editor.html#languages","332":"/fes.js/reference/plugin/plugins/editor.html#api","333":"/fes.js/reference/plugin/plugins/editor.html#monaco","334":"/fes.js/reference/plugin/plugins/editor.html#组件-monacoeditor","335":"/fes.js/reference/plugin/plugins/editor.html#props","336":"/fes.js/reference/plugin/plugins/editor.html#events","337":"/fes.js/reference/plugin/plugins/enums.html#fesjs-plugin-enums","338":"/fes.js/reference/plugin/plugins/enums.html#介绍","339":"/fes.js/reference/plugin/plugins/enums.html#启用方式","340":"/fes.js/reference/plugin/plugins/enums.html#配置","341":"/fes.js/reference/plugin/plugins/enums.html#静态配置","342":"/fes.js/reference/plugin/plugins/enums.html#动态配置","343":"/fes.js/reference/plugin/plugins/enums.html#场景使用","344":"/fes.js/reference/plugin/plugins/enums.html#api","345":"/fes.js/reference/plugin/plugins/enums.html#get","346":"/fes.js/reference/plugin/plugins/enums.html#push","347":"/fes.js/reference/plugin/plugins/enums.html#remove","348":"/fes.js/reference/plugin/plugins/enums.html#concat","349":"/fes.js/reference/plugin/plugins/enums.html#convert","350":"/fes.js/reference/plugin/plugins/enums.html#extend-配置","351":"/fes.js/reference/plugin/plugins/enums.html#dir-规则","352":"/fes.js/reference/plugin/plugins/icon.html#fesjs-plugin-icon","353":"/fes.js/reference/plugin/plugins/icon.html#介绍","354":"/fes.js/reference/plugin/plugins/icon.html#启用方式","355":"/fes.js/reference/plugin/plugins/icon.html#使用","356":"/fes.js/reference/plugin/plugins/icon.html#属性","357":"/fes.js/reference/plugin/plugins/jest.html#fesjs-plugin-jest","358":"/fes.js/reference/plugin/plugins/jest.html#启用方式","359":"/fes.js/reference/plugin/plugins/jest.html#约定","360":"/fes.js/reference/plugin/plugins/jest.html#命令","361":"/fes.js/reference/plugin/plugins/jest.html#配置","362":"/fes.js/reference/plugin/plugins/jest.html#args-变量","363":"/fes.js/reference/plugin/plugins/jest.html#配置文件","364":"/fes.js/reference/plugin/plugins/jest.html#优先级","365":"/fes.js/reference/plugin/plugins/layout.html#fesjs-plugin-layout","366":"/fes.js/reference/plugin/plugins/layout.html#介绍","367":"/fes.js/reference/plugin/plugins/layout.html#启用方式","368":"/fes.js/reference/plugin/plugins/layout.html#布局类型","369":"/fes.js/reference/plugin/plugins/layout.html#side","370":"/fes.js/reference/plugin/plugins/layout.html#top","371":"/fes.js/reference/plugin/plugins/layout.html#mixin","372":"/fes.js/reference/plugin/plugins/layout.html#left-right","373":"/fes.js/reference/plugin/plugins/layout.html#页面个性化","374":"/fes.js/reference/plugin/plugins/layout.html#页面缓存","375":"/fes.js/reference/plugin/plugins/layout.html#处理嵌套路由","376":"/fes.js/reference/plugin/plugins/layout.html#配置","377":"/fes.js/reference/plugin/plugins/layout.html#编译时配置方式","378":"/fes.js/reference/plugin/plugins/layout.html#运行时配置方式","379":"/fes.js/reference/plugin/plugins/layout.html#footer","380":"/fes.js/reference/plugin/plugins/layout.html#theme","381":"/fes.js/reference/plugin/plugins/layout.html#navigation","382":"/fes.js/reference/plugin/plugins/layout.html#isfixedheader","383":"/fes.js/reference/plugin/plugins/layout.html#isfixedsidebar","384":"/fes.js/reference/plugin/plugins/layout.html#title","385":"/fes.js/reference/plugin/plugins/layout.html#logo","386":"/fes.js/reference/plugin/plugins/layout.html#multitabs","387":"/fes.js/reference/plugin/plugins/layout.html#menus","388":"/fes.js/reference/plugin/plugins/layout.html#menuprops","389":"/fes.js/reference/plugin/plugins/layout.html#sidewidth","390":"/fes.js/reference/plugin/plugins/layout.html#rendercustom","391":"/fes.js/reference/plugin/plugins/layout.html#unaccesshandler","392":"/fes.js/reference/plugin/plugins/layout.html#nofoundhandler","393":"/fes.js/reference/plugin/plugins/layout.html#api","394":"/fes.js/reference/plugin/plugins/layout.html#usetabtitle","395":"/fes.js/reference/plugin/plugins/layout.html#_4-x-升级到-5-x","396":"/fes.js/reference/plugin/plugins/locale.html#fesjs-plugin-locale","397":"/fes.js/reference/plugin/plugins/locale.html#介绍","398":"/fes.js/reference/plugin/plugins/locale.html#启用方式","399":"/fes.js/reference/plugin/plugins/locale.html#配置","400":"/fes.js/reference/plugin/plugins/locale.html#约定式配置","401":"/fes.js/reference/plugin/plugins/locale.html#编译时配置","402":"/fes.js/reference/plugin/plugins/locale.html#locale","403":"/fes.js/reference/plugin/plugins/locale.html#fallbacklocale","404":"/fes.js/reference/plugin/plugins/locale.html#basenavigator","405":"/fes.js/reference/plugin/plugins/locale.html#legacy","406":"/fes.js/reference/plugin/plugins/locale.html#运行时配置","407":"/fes.js/reference/plugin/plugins/locale.html#api","408":"/fes.js/reference/plugin/plugins/locale.html#locale-1","409":"/fes.js/reference/plugin/plugins/locale.html#locale-messages","410":"/fes.js/reference/plugin/plugins/locale.html#locale-setlocale","411":"/fes.js/reference/plugin/plugins/locale.html#locale-addlocale","412":"/fes.js/reference/plugin/plugins/locale.html#locale-getalllocales","413":"/fes.js/reference/plugin/plugins/locale.html#usei18n","414":"/fes.js/reference/plugin/plugins/login.html#fesjs-plugin-login","415":"/fes.js/reference/plugin/plugins/login.html#介绍","416":"/fes.js/reference/plugin/plugins/login.html#启用方式","417":"/fes.js/reference/plugin/plugins/login.html#运行时配置","418":"/fes.js/reference/plugin/plugins/model.html#fesjs-plugin-model","419":"/fes.js/reference/plugin/plugins/model.html#启用方式","420":"/fes.js/reference/plugin/plugins/model.html#介绍","421":"/fes.js/reference/plugin/plugins/model.html#model-文件","422":"/fes.js/reference/plugin/plugins/model.html#在组件中使用-model","423":"/fes.js/reference/plugin/plugins/model.html#initialstate","424":"/fes.js/reference/plugin/plugins/model.html#api","425":"/fes.js/reference/plugin/plugins/model.html#usemodel","426":"/fes.js/reference/plugin/plugins/pinia.html#fesjs-plugin-pinia","427":"/fes.js/reference/plugin/plugins/pinia.html#介绍","428":"/fes.js/reference/plugin/plugins/pinia.html#启用方式","429":"/fes.js/reference/plugin/plugins/pinia.html#api","430":"/fes.js/reference/plugin/plugins/pinia.html#pinia","431":"/fes.js/reference/plugin/plugins/pinia.html#使用","432":"/fes.js/reference/plugin/plugins/pinia.html#定义-store","433":"/fes.js/reference/plugin/plugins/pinia.html#setup","434":"/fes.js/reference/plugin/plugins/pinia.html#非-setup","435":"/fes.js/reference/plugin/plugins/qiankun.html#fesjs-plugin-qiankun","436":"/fes.js/reference/plugin/plugins/qiankun.html#启用方式","437":"/fes.js/reference/plugin/plugins/qiankun.html#介绍","438":"/fes.js/reference/plugin/plugins/qiankun.html#主应用配置","439":"/fes.js/reference/plugin/plugins/qiankun.html#第一步-注册子应用","440":"/fes.js/reference/plugin/plugins/qiankun.html#第二步-装载子应用","441":"/fes.js/reference/plugin/plugins/qiankun.html#使用路由绑定的方式","442":"/fes.js/reference/plugin/plugins/qiankun.html#使用-microapp-组件的方式","443":"/fes.js/reference/plugin/plugins/qiankun.html#使用-microappwithmemohistory-组件的方式","444":"/fes.js/reference/plugin/plugins/qiankun.html#子应用配置","445":"/fes.js/reference/plugin/plugins/qiankun.html#第一步-插件注册","446":"/fes.js/reference/plugin/plugins/qiankun.html#第二步-配置运行时生命周期钩子-可选","447":"/fes.js/reference/plugin/plugins/qiankun.html#父子应用通讯","448":"/fes.js/reference/plugin/plugins/qiankun.html#配合-usemodel-使用","449":"/fes.js/reference/plugin/plugins/qiankun.html#主应用传递-props","450":"/fes.js/reference/plugin/plugins/qiankun.html#子应用消费-props","451":"/fes.js/reference/plugin/plugins/qiankun.html#基于-props-传递","452":"/fes.js/reference/plugin/plugins/qiankun.html#microapp","453":"/fes.js/reference/plugin/plugins/qiankun.html#microappwithmemohistory","454":"/fes.js/reference/plugin/plugins/request-4.html#fesjs-plugin-request","455":"/fes.js/reference/plugin/plugins/request-4.html#启用方式","456":"/fes.js/reference/plugin/plugins/request-4.html#运行时配置","457":"/fes.js/reference/plugin/plugins/request-4.html#api","458":"/fes.js/reference/plugin/plugins/request-4.html#request","459":"/fes.js/reference/plugin/plugins/request-4.html#userequest","460":"/fes.js/reference/plugin/plugins/request-4.html#使用","461":"/fes.js/reference/plugin/plugins/request-4.html#发起一个普通-post-请求","462":"/fes.js/reference/plugin/plugins/request-4.html#merge-重复请求","463":"/fes.js/reference/plugin/plugins/request-4.html#请求缓存","464":"/fes.js/reference/plugin/plugins/request-4.html#请求-abort","465":"/fes.js/reference/plugin/plugins/request-4.html#获取-response-headers","466":"/fes.js/reference/plugin/plugins/request-4.html#结合-use-使用","467":"/fes.js/reference/plugin/plugins/request-4.html#_3-x-升级到-4-x","468":"/fes.js/reference/plugin/plugins/request.html#fesjs-plugin-request","469":"/fes.js/reference/plugin/plugins/request.html#启用方式","470":"/fes.js/reference/plugin/plugins/request.html#运行时配置","471":"/fes.js/reference/plugin/plugins/request.html#api","472":"/fes.js/reference/plugin/plugins/request.html#request","473":"/fes.js/reference/plugin/plugins/request.html#userequest","474":"/fes.js/reference/plugin/plugins/request.html#使用","475":"/fes.js/reference/plugin/plugins/request.html#发起一个普通-post-请求","476":"/fes.js/reference/plugin/plugins/request.html#merge-重复请求","477":"/fes.js/reference/plugin/plugins/request.html#请求缓存","478":"/fes.js/reference/plugin/plugins/request.html#结合-use-使用","479":"/fes.js/reference/plugin/plugins/sass.html#fesjs-plugin-sass","480":"/fes.js/reference/plugin/plugins/sass.html#介绍","481":"/fes.js/reference/plugin/plugins/sass.html#启用方式","482":"/fes.js/reference/plugin/plugins/sass.html#global-css","483":"/fes.js/reference/plugin/plugins/sass.html#vue-单文件组件","484":"/fes.js/reference/plugin/plugins/swc.html#fesjs-plugin-swc","485":"/fes.js/reference/plugin/plugins/swc.html#介绍","486":"/fes.js/reference/plugin/plugins/swc.html#启用方式","487":"/fes.js/reference/plugin/plugins/swc.html#编译时配置","488":"/fes.js/reference/plugin/plugins/vuex.html#fesjs-plugin-vuex","489":"/fes.js/reference/plugin/plugins/vuex.html#介绍","490":"/fes.js/reference/plugin/plugins/vuex.html#启用方式","491":"/fes.js/reference/plugin/plugins/vuex.html#配置","492":"/fes.js/reference/plugin/plugins/vuex.html#场景使用","493":"/fes.js/reference/plugin/plugins/vuex.html#vuex-插件","494":"/fes.js/reference/plugin/plugins/vuex.html#api","495":"/fes.js/reference/plugin/plugins/vuex.html#store","496":"/fes.js/reference/plugin/plugins/vuex.html#mutation-types","497":"/fes.js/reference/plugin/plugins/vuex.html#getter-types","498":"/fes.js/reference/plugin/plugins/vuex.html#action-types","499":"/fes.js/reference/plugin/plugins/watermark.html#fesjs-plugin-watermark","500":"/fes.js/reference/plugin/plugins/watermark.html#介绍","501":"/fes.js/reference/plugin/plugins/watermark.html#启用方式","502":"/fes.js/reference/plugin/plugins/watermark.html#编译时配置","503":"/fes.js/reference/plugin/plugins/watermark.html#disabled","504":"/fes.js/reference/plugin/plugins/watermark.html#api","505":"/fes.js/reference/plugin/plugins/watermark.html#createwatermark","506":"/fes.js/reference/plugin/plugins/windicss.html#fesjs-plugin-windicss","507":"/fes.js/reference/plugin/plugins/windicss.html#介绍","508":"/fes.js/reference/plugin/plugins/windicss.html#启用方式","509":"/fes.js/reference/plugin/plugins/windicss.html#配置"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,23],"1":[1,4,12],"2":[1,5,6],"3":[1,5,9],"4":[2,5,21],"5":[1,1,45],"6":[1,1,30],"7":[1,1,30],"8":[1,1,8],"9":[1,1,1],"10":[1,1,57],"11":[1,1,28],"12":[1,1,5],"13":[2,3,4],"14":[4,3,25],"15":[2,3,9],"16":[1,1,9],"17":[1,3,7],"18":[1,3,4],"19":[1,3,19],"20":[1,3,14],"21":[2,1,20],"22":[2,1,8],"23":[1,2,16],"24":[1,2,10],"25":[1,2,13],"26":[2,2,29],"27":[2,2,16],"28":[1,1,31],"29":[2,2,98],"30":[2,2,8],"31":[3,2,6],"32":[2,2,3],"33":[2,2,19],"34":[2,2,6],"35":[2,2,3],"36":[2,2,6],"37":[2,2,1],"38":[3,2,16],"39":[2,2,2],"40":[2,2,4],"41":[1,1,4],"42":[1,1,1],"43":[1,2,25],"44":[3,2,15],"45":[1,4,6],"46":[1,4,21],"47":[1,4,8],"48":[1,1,3],"49":[2,2,9],"50":[2,2,2],"51":[2,2,2],"52":[1,2,6],"53":[1,2,3],"54":[1,2,3],"55":[1,2,8],"56":[2,2,7],"57":[1,2,9],"58":[2,2,2],"59":[2,2,2],"60":[2,2,9],"61":[2,2,9],"62":[2,1,29],"63":[1,1,1],"64":[2,2,11],"65":[1,1,1],"66":[1,1,24],"67":[1,1,5],"68":[3,3,11],"69":[3,3,33],"70":[3,3,10],"71":[1,1,46],"72":[1,1,1],"73":[1,2,48],"74":[1,2,9],"75":[1,2,6],"76":[1,1,1],"77":[1,1,7],"78":[2,1,11],"79":[2,1,8],"80":[2,1,16],"81":[2,1,12],"82":[3,3,17],"83":[3,3,22],"84":[1,1,1],"85":[1,1,28],"86":[4,1,73],"87":[4,1,1],"88":[1,5,9],"89":[1,5,6],"90":[3,5,30],"91":[2,1,1],"92":[2,3,16],"93":[1,3,33],"94":[2,1,8],"95":[3,2,14],"96":[3,2,175],"97":[2,4,8],"98":[2,4,19],"99":[2,4,8],"100":[2,2,3],"101":[2,2,6],"102":[1,1,1],"103":[4,1,24],"104":[1,1,2],"105":[3,2,21],"106":[1,2,22],"107":[1,2,16],"108":[1,1,15],"109":[1,1,16],"110":[1,1,12],"111":[3,2,17],"112":[5,2,22],"113":[1,1,12],"114":[1,1,12],"115":[1,2,10],"116":[1,2,10],"117":[1,1,5],"118":[1,2,47],"119":[1,2,18],"120":[1,2,19],"121":[1,2,25],"122":[1,2,37],"123":[1,2,27],"124":[1,1,48],"125":[1,1,6],"126":[1,2,11],"127":[1,2,45],"128":[1,1,13],"129":[2,1,46],"130":[1,1,30],"131":[1,1,1],"132":[1,2,40],"133":[1,2,22],"134":[1,2,25],"135":[1,2,30],"136":[1,2,25],"137":[1,2,19],"138":[1,2,6],"139":[1,2,15],"140":[1,1,6],"141":[2,1,41],"142":[1,2,9],"143":[1,2,35],"144":[6,1,1],"145":[6,6,20],"146":[2,6,21],"147":[2,6,28],"148":[1,6,21],"149":[5,1,18],"150":[1,1,9],"151":[1,1,1],"152":[1,1,18],"153":[2,1,1],"154":[1,2,34],"155":[4,3,5],"156":[4,3,14],"157":[1,2,16],"158":[1,2,2],"159":[1,2,2],"160":[1,2,2],"161":[2,1,9],"162":[1,2,13],"163":[1,2,3],"164":[1,2,19],"165":[1,2,19],"166":[1,2,20],"167":[1,2,20],"168":[1,2,21],"169":[1,2,11],"170":[1,2,16],"171":[1,2,7],"172":[1,2,26],"173":[1,2,52],"174":[1,2,24],"175":[3,2,4],"176":[1,1,1],"177":[3,1,57],"178":[1,1,51],"179":[2,2,30],"180":[2,2,17],"181":[2,2,5],"182":[2,2,21],"183":[2,2,38],"184":[1,1,6],"185":[1,2,23],"186":[1,2,11],"187":[1,1,1],"188":[1,2,19],"189":[1,2,14],"190":[1,2,23],"191":[1,2,19],"192":[1,2,17],"193":[1,2,7],"194":[1,2,15],"195":[1,2,13],"196":[1,2,35],"197":[1,2,10],"198":[1,2,13],"199":[1,2,28],"200":[1,2,26],"201":[1,2,16],"202":[1,2,10],"203":[1,2,17],"204":[1,2,9],"205":[1,2,77],"206":[1,2,6],"207":[2,1,1],"208":[1,3,44],"209":[1,3,26],"210":[1,3,9],"211":[1,3,32],"212":[1,3,25],"213":[1,3,19],"214":[1,3,30],"215":[1,3,22],"216":[1,3,19],"217":[1,3,22],"218":[1,3,8],"219":[1,3,8],"220":[1,3,8],"221":[1,3,9],"222":[1,3,13],"223":[1,3,9],"224":[1,3,8],"225":[2,1,1],"226":[1,3,8],"227":[1,3,9],"228":[1,3,10],"229":[1,3,9],"230":[1,3,9],"231":[1,1,6],"232":[2,1,1],"233":[1,2,1],"234":[2,3,18],"235":[2,3,2],"236":[2,3,3],"237":[2,3,2],"238":[1,3,2],"239":[1,3,3],"240":[1,3,3],"241":[1,3,2],"242":[1,2,1],"243":[1,3,47],"244":[1,3,72],"245":[1,3,35],"246":[2,4,15],"247":[1,3,50],"248":[1,3,60],"249":[1,3,21],"250":[1,3,21],"251":[1,3,25],"252":[1,3,18],"253":[1,3,19],"254":[1,2,5],"255":[1,3,19],"256":[1,3,19],"257":[1,3,12],"258":[1,3,17],"259":[1,3,12],"260":[1,3,17],"261":[1,3,22],"262":[1,3,13],"263":[1,3,14],"264":[1,3,22],"265":[1,3,8],"266":[1,3,10],"267":[1,3,22],"268":[1,3,30],"269":[1,3,4],"270":[1,3,5],"271":[1,3,5],"272":[1,3,5],"273":[1,3,2],"274":[1,3,21],"275":[1,3,22],"276":[1,3,12],"277":[1,3,20],"278":[1,3,11],"279":[1,3,4],"280":[1,3,10],"281":[1,3,10],"282":[1,3,14],"283":[1,3,10],"284":[1,3,6],"285":[1,3,3],"286":[1,3,5],"287":[1,3,5],"288":[1,3,40],"289":[1,1,1],"290":[1,1,63],"291":[1,1,1],"292":[4,3,8],"293":[2,3,8],"294":[4,3,6],"295":[2,3,3],"296":[8,3,1],"297":[2,1,17],"298":[1,1,1],"299":[1,1,55],"300":[1,1,9],"301":[4,1,1],"302":[1,4,4],"303":[1,5,42],"304":[1,5,1],"305":[1,6,18],"306":[1,6,16],"307":[1,5,18],"308":[1,4,13],"309":[1,4,19],"310":[1,5,11],"311":[1,4,5],"312":[1,5,39],"313":[1,5,34],"314":[1,5,18],"315":[1,4,1],"316":[1,5,11],"317":[2,5,18],"318":[2,5,21],"319":[2,5,26],"320":[2,5,32],"321":[2,5,14],"322":[1,5,35],"323":[2,5,24],"324":[2,5,22],"325":[5,1,1],"326":[1,5,18],"327":[1,5,14],"328":[1,5,33],"329":[1,6,8],"330":[1,6,6],"331":[1,6,91],"332":[1,5,1],"333":[1,6,33],"334":[2,6,28],"335":[1,8,34],"336":[1,8,15],"337":[4,1,1],"338":[1,4,9],"339":[1,4,13],"340":[1,4,1],"341":[1,5,17],"342":[1,5,16],"343":[1,4,77],"344":[1,4,1],"345":[1,5,30],"346":[1,5,30],"347":[1,5,5],"348":[1,5,26],"349":[1,5,20],"350":[2,5,28],"351":[2,5,35],"352":[4,1,1],"353":[1,4,8],"354":[1,4,13],"355":[1,4,19],"356":[1,5,14],"357":[4,1,5],"358":[1,4,13],"359":[1,4,40],"360":[1,4,7],"361":[1,4,10],"362":[2,5,627],"363":[1,5,14],"364":[1,5,10],"365":[4,1,1],"366":[1,4,40],"367":[1,4,14],"368":[1,4,11],"369":[1,5,1],"370":[1,5,1],"371":[1,5,1],"372":[2,5,1],"373":[1,5,14],"374":[1,4,12],"375":[1,5,30],"376":[1,4,1],"377":[1,6,27],"378":[1,6,42],"379":[1,5,7],"380":[1,5,9],"381":[1,5,10],"382":[1,5,8],"383":[1,5,9],"384":[1,5,9],"385":[1,5,28],"386":[1,5,7],"387":[1,5,66],"388":[1,5,13],"389":[1,5,8],"390":[1,5,10],"391":[1,5,41],"392":[1,5,36],"393":[1,4,1],"394":[1,5,35],"395":[4,4,22],"396":[4,1,1],"397":[1,4,8],"398":[1,4,13],"399":[1,4,1],"400":[1,5,56],"401":[1,5,31],"402":[1,6,8],"403":[1,6,11],"404":[1,6,21],"405":[1,6,10],"406":[1,5,2],"407":[1,4,1],"408":[1,5,11],"409":[2,5,5],"410":[2,5,24],"411":[2,5,28],"412":[2,5,35],"413":[1,5,45],"414":[4,1,1],"415":[1,4,7],"416":[1,4,13],"417":[1,4,22],"418":[4,1,1],"419":[1,4,13],"420":[1,4,29],"421":[2,5,21],"422":[2,5,20],"423":[2,5,49],"424":[1,4,1],"425":[1,5,15],"426":[4,1,1],"427":[1,4,43],"428":[1,4,15],"429":[1,4,1],"430":[1,5,8],"431":[1,4,1],"432":[2,5,34],"433":[1,5,12],"434":[2,5,35],"435":[4,1,13],"436":[1,4,13],"437":[1,4,14],"438":[1,4,1],"439":[2,5,27],"440":[2,5,1],"441":[1,7,40],"442":[5,7,30],"443":[5,7,49],"444":[1,4,1],"445":[2,5,13],"446":[4,5,34],"447":[1,4,2],"448":[1,5,11],"449":[2,6,44],"450":[2,6,21],"451":[3,5,8],"452":[1,5,21],"453":[1,5,23],"454":[4,1,8],"455":[1,4,15],"456":[1,4,88],"457":[1,4,1],"458":[1,5,16],"459":[1,5,7],"460":[1,4,1],"461":[3,5,22],"462":[2,5,35],"463":[1,5,42],"464":[2,5,25],"465":[3,5,27],"466":[3,5,22],"467":[4,4,21],"468":[4,1,11],"469":[1,4,13],"470":[1,4,75],"471":[1,4,1],"472":[1,5,16],"473":[1,5,7],"474":[1,4,1],"475":[3,5,22],"476":[2,5,35],"477":[1,5,42],"478":[3,5,22],"479":[4,1,1],"480":[1,4,15],"481":[1,4,13],"482":[2,4,11],"483":[2,4,12],"484":[4,1,1],"485":[1,4,5],"486":[1,4,13],"487":[1,4,13],"488":[4,1,6],"489":[1,4,47],"490":[1,4,13],"491":[1,4,11],"492":[1,4,130],"493":[2,4,7],"494":[1,4,1],"495":[1,5,5],"496":[2,5,5],"497":[2,5,5],"498":[2,5,5],"499":[4,1,1],"500":[1,4,2],"501":[1,4,13],"502":[1,4,6],"503":[1,5,9],"504":[1,4,1],"505":[1,5,52],"506":[4,1,8],"507":[1,4,3],"508":[1,4,12],"509":[1,4,11]},"averageFieldLength":[1.5137254901960777,3.1372549019607843,18.339215686274503],"storedFields":{"0":{"title":"Vite 和 Webpack 双构建","titles":[]},"1":{"title":"使用差异","titles":["Vite 和 Webpack 双构建"]},"2":{"title":"配置","titles":["Vite 和 Webpack 双构建","使用差异"]},"3":{"title":"静态文件处理","titles":["Vite 和 Webpack 双构建","使用差异"]},"4":{"title":"html 模版","titles":["Vite 和 Webpack 双构建","使用差异"]},"5":{"title":"编译时配置","titles":[]},"6":{"title":"本地临时配置文件","titles":["编译时配置"]},"7":{"title":"多环境多份配置","titles":["编译时配置"]},"8":{"title":"优先级","titles":["编译时配置"]},"9":{"title":"贡献指南","titles":[]},"10":{"title":"包概览","titles":["贡献指南"]},"11":{"title":"开发准备","titles":["贡献指南"]},"12":{"title":"贡献文档","titles":["贡献指南"]},"13":{"title":"第一步:启动服务","titles":["贡献指南","贡献文档",null]},"14":{"title":"第二步:修改 md 文件","titles":["贡献指南","贡献文档",null]},"15":{"title":"第三步:查看更新","titles":["贡献指南","贡献文档",null]},"16":{"title":"贡献源码","titles":["贡献指南"]},"17":{"title":"启动编译服务","titles":["贡献指南","贡献源码",null]},"18":{"title":"修改源码","titles":["贡献指南","贡献源码",null]},"19":{"title":"验证修改内容","titles":["贡献指南","贡献源码",null]},"20":{"title":"快速调试技巧","titles":["贡献指南","贡献源码",null]},"21":{"title":"提交 PR","titles":["贡献指南"]},"22":{"title":"使用 css","titles":[]},"23":{"title":"全局样式","titles":["使用 css"]},"24":{"title":"组件内样式","titles":["使用 css"]},"25":{"title":"引入第三方样式","titles":["使用 css"]},"26":{"title":"CSS Modules","titles":["使用 css"]},"27":{"title":"CSS 预处理器","titles":["使用 css"]},"28":{"title":"目录结构","titles":[]},"29":{"title":"package.json","titles":["目录结构",null]},"30":{"title":"tsconfig.json","titles":["目录结构",null]},"31":{"title":".fes.js","titles":["目录结构",null]},"32":{"title":"mock.js","titles":["目录结构",null]},"33":{"title":".env","titles":["目录结构",null]},"34":{"title":"dist 目录","titles":["目录结构",null]},"35":{"title":"public 目录","titles":["目录结构",null]},"36":{"title":"index.html","titles":["目录结构",null]},"37":{"title":"src 目录","titles":["目录结构",null]},"38":{"title":".fes 目录","titles":["目录结构",null]},"39":{"title":"pages 目录","titles":["目录结构",null]},"40":{"title":"app.js","titles":["目录结构",null]},"41":{"title":"环境变量","titles":[]},"42":{"title":"配置环境变量","titles":["环境变量"]},"43":{"title":"命令行添加","titles":["环境变量","配置环境变量"]},"44":{"title":".env 文件配置","titles":["环境变量","配置环境变量"]},"45":{"title":"本地临时配置","titles":["环境变量","配置环境变量",".env 文件配置"]},"46":{"title":"环境配置","titles":["环境变量","配置环境变量",".env 文件配置"]},"47":{"title":"配置优先级","titles":["环境变量","配置环境变量",".env 文件配置"]},"48":{"title":"编译时配置列表","titles":["环境变量"]},"49":{"title":"FES_ENV","titles":["环境变量","编译时配置列表"]},"50":{"title":"FES_PRESETS","titles":["环境变量","编译时配置列表"]},"51":{"title":"FES_PLUGINS","titles":["环境变量","编译时配置列表"]},"52":{"title":"PORT","titles":["环境变量","编译时配置列表"]},"53":{"title":"HOST","titles":["环境变量","编译时配置列表"]},"54":{"title":"HTTPS","titles":["环境变量","编译时配置列表"]},"55":{"title":"WATCH","titles":["环境变量","编译时配置列表"]},"56":{"title":"BABEL_CACHE","titles":["环境变量","编译时配置列表"]},"57":{"title":"ANALYZE","titles":["环境变量","编译时配置列表"]},"58":{"title":"ANALYZE_MODE","titles":["环境变量","编译时配置列表"]},"59":{"title":"ANALYZE_PORT","titles":["环境变量","编译时配置列表"]},"60":{"title":"CLEAR_OUTPUT","titles":["环境变量","编译时配置列表"]},"61":{"title":"RM_TMPDIR","titles":["环境变量","编译时配置列表"]},"62":{"title":"process.env","titles":["环境变量"]},"63":{"title":"常见问题","titles":[]},"64":{"title":"为什么代码提示不生效?","titles":["常见问题",null,null]},"65":{"title":"快速上手","titles":[]},"66":{"title":"依赖环境","titles":["快速上手"]},"67":{"title":"创建项目","titles":["快速上手"]},"68":{"title":"步骤 1 创建工作空间","titles":["快速上手","创建项目",null,null]},"69":{"title":"步骤 2 在工作空间创建项目","titles":["快速上手","创建项目",null,null]},"70":{"title":"步骤 3 安装依赖","titles":["快速上手","创建项目",null,null]},"71":{"title":"启动项目","titles":["快速上手"]},"72":{"title":"部署发布","titles":["快速上手"]},"73":{"title":"构建","titles":["快速上手","部署发布"]},"74":{"title":"本地验证","titles":["快速上手","部署发布"]},"75":{"title":"部署","titles":["快速上手","部署发布"]},"76":{"title":"使用图片","titles":[]},"77":{"title":"使用图片","titles":["使用图片"]},"78":{"title":"Vue 里使用图片","titles":["使用图片","使用图片"]},"79":{"title":"JS 里使用图片","titles":["使用图片","使用图片"]},"80":{"title":"CSS 里使用图片","titles":["使用图片","使用图片"]},"81":{"title":"public 文件夹","titles":["使用图片"]},"82":{"title":"在 HTML 模板中使用","titles":["使用图片","public 文件夹"]},"83":{"title":"在.vue 文件中使用","titles":["使用图片","public 文件夹"]},"84":{"title":"介绍","titles":[]},"85":{"title":"痛点","titles":["介绍"]},"86":{"title":"Fes.js 是什么?","titles":["介绍"]},"87":{"title":"Fes.js 如何工作?","titles":["介绍"]},"88":{"title":"架构","titles":["介绍","Fes.js 如何工作?"]},"89":{"title":"插件和插件集","titles":["介绍","Fes.js 如何工作?"]},"90":{"title":".fes 临时文件","titles":["介绍","Fes.js 如何工作?"]},"91":{"title":"为什么不是 ...?","titles":["介绍"]},"92":{"title":"Vue CLI","titles":["介绍","为什么不是 ...?"]},"93":{"title":"UMI","titles":["介绍","为什么不是 ...?"]},"94":{"title":"Mock 数据","titles":[]},"95":{"title":"约定式 Mock 文件","titles":["Mock 数据"]},"96":{"title":"编写 Mock 文件","titles":["Mock 数据"]},"97":{"title":"cgiMock 参数","titles":["Mock 数据","编写 Mock 文件"]},"98":{"title":"mockjs 参数","titles":["Mock 数据","编写 Mock 文件"]},"99":{"title":"utils 参数","titles":["Mock 数据","编写 Mock 文件"]},"100":{"title":"配置 Mock","titles":["Mock 数据"]},"101":{"title":"关闭 Mock","titles":["Mock 数据"]},"102":{"title":"插件","titles":[]},"103":{"title":"插件的 id 和 key","titles":["插件"]},"104":{"title":"启动插件","titles":["插件"]},"105":{"title":"package.json 依赖","titles":["插件","启动插件"]},"106":{"title":"配置","titles":["插件","启动插件"]},"107":{"title":"环境变量","titles":["插件","启动插件"]},"108":{"title":"禁用插件","titles":["插件"]},"109":{"title":"配置插件","titles":["插件"]},"110":{"title":"静态资源","titles":[]},"111":{"title":"在 HTML 模板中使用","titles":["静态资源",null]},"112":{"title":"在.vue 和 js 文件中使用","titles":["静态资源",null]},"113":{"title":"路由","titles":[]},"114":{"title":"路由配置","titles":["路由"]},"115":{"title":"routes","titles":["路由","路由配置"]},"116":{"title":"mode","titles":["路由","路由配置"]},"117":{"title":"约定式路由","titles":["路由"]},"118":{"title":"约定规范","titles":["路由","约定式路由"]},"119":{"title":"动态路由","titles":["路由","约定式路由"]},"120":{"title":"模糊匹配","titles":["路由","约定式路由"]},"121":{"title":"嵌套路由","titles":["路由","约定式路由"]},"122":{"title":"模糊匹配","titles":["路由","约定式路由"]},"123":{"title":"智能路由","titles":["路由","约定式路由"]},"124":{"title":"扩展路由元信息","titles":["路由"]},"125":{"title":"路由跳转","titles":["路由"]},"126":{"title":"声明式","titles":["路由","路由跳转"]},"127":{"title":"命令式","titles":["路由","路由跳转"]},"128":{"title":"运行时配置","titles":[]},"129":{"title":"运行时为啥需要配置?","titles":["运行时配置"]},"130":{"title":"配置智能提示","titles":["运行时配置"]},"131":{"title":"配置项","titles":["运行时配置"]},"132":{"title":"beforeRender","titles":["运行时配置","配置项"]},"133":{"title":"patchRoutes","titles":["运行时配置","配置项"]},"134":{"title":"modifyRoute","titles":["运行时配置","配置项"]},"135":{"title":"modifyClientRenderOpts","titles":["运行时配置","配置项"]},"136":{"title":"rootContainer","titles":["运行时配置","配置项"]},"137":{"title":"onAppCreated","titles":["运行时配置","配置项"]},"138":{"title":"render","titles":["运行时配置","配置项"]},"139":{"title":"onRouterCreated","titles":["运行时配置","配置项"]},"140":{"title":"更多配置项","titles":["运行时配置"]},"141":{"title":"HTML 模板","titles":[]},"142":{"title":"修改页面标题","titles":["HTML 模板"]},"143":{"title":"模板变量","titles":["HTML 模板"]},"144":{"title":"从 2.0.x 迁移到 3.0.x","titles":[]},"145":{"title":"版本 3.0.x 的 break","titles":["从 2.0.x 迁移到 3.0.x"]},"146":{"title":"继续使用 Webpack","titles":["从 2.0.x 迁移到 3.0.x"]},"147":{"title":"换成 Vite","titles":["从 2.0.x 迁移到 3.0.x"]},"148":{"title":"插件","titles":["从 2.0.x 迁移到 3.0.x"]},"149":{"title":"像数 1, 2, 3 一样容易","titles":[null]},"150":{"title":"反馈","titles":[null]},"151":{"title":"API","titles":[]},"152":{"title":"API","titles":[]},"153":{"title":"基础 API","titles":["API"]},"154":{"title":"plugin","titles":["API","基础 API"]},"155":{"title":"plugin.register 参数包含:","titles":["API","基础 API","plugin"]},"156":{"title":"plugin.applyPlugins 参数包含:","titles":["API","基础 API","plugin"]},"157":{"title":"ApplyPluginsType","titles":["API","基础 API"]},"158":{"title":"defineRouteMeta","titles":["API","基础 API"]},"159":{"title":"defineBuildConfig","titles":["API","基础 API"]},"160":{"title":"defineRuntimeConfig","titles":["API","基础 API"]},"161":{"title":"路由 API","titles":["API"]},"162":{"title":"getRouter","titles":["API","路由 API"]},"163":{"title":"getHistory","titles":["API","路由 API"]},"164":{"title":"useRoute","titles":["API","路由 API"]},"165":{"title":"useRouter","titles":["API","路由 API"]},"166":{"title":"onBeforeRouteUpdate","titles":["API","路由 API"]},"167":{"title":"onBeforeRouteLeave","titles":["API","路由 API"]},"168":{"title":"createWebHashHistory","titles":["API","路由 API"]},"169":{"title":"createWebHistory","titles":["API","路由 API"]},"170":{"title":"createMemoryHistory","titles":["API","路由 API"]},"171":{"title":"createRouter","titles":["API","路由 API"]},"172":{"title":"RouterLink","titles":["API","路由 API"]},"173":{"title":"useLink","titles":["API","路由 API"]},"174":{"title":"RouterView","titles":["API","路由 API"]},"175":{"title":"其他 Router Methods","titles":["API","路由 API"]},"176":{"title":"命令行工具","titles":[]},"177":{"title":"create-fes-app","titles":["命令行工具"]},"178":{"title":"fes","titles":["命令行工具"]},"179":{"title":"fes dev","titles":["命令行工具","fes"]},"180":{"title":"fes build","titles":["命令行工具","fes"]},"181":{"title":"fes help","titles":["命令行工具","fes"]},"182":{"title":"fes info","titles":["命令行工具","fes"]},"183":{"title":"fes webpack","titles":["命令行工具","fes"]},"184":{"title":"配置文件","titles":[null]},"185":{"title":"配置文件解析","titles":[null,"配置文件"]},"186":{"title":"配置智能提示","titles":[null,"配置文件"]},"187":{"title":"共享配置","titles":[null]},"188":{"title":"alias","titles":[null,"共享配置"]},"189":{"title":"autoprefixer","titles":[null,"共享配置"]},"190":{"title":"base","titles":[null,"共享配置"]},"191":{"title":"builder","titles":[null,"共享配置"]},"192":{"title":"define","titles":[null,"共享配置"]},"193":{"title":"dynamicImport","titles":[null,"共享配置"]},"194":{"title":"inlineLimit","titles":[null,"共享配置"]},"195":{"title":"globalCSS","titles":[null,"共享配置"]},"196":{"title":"mock","titles":[null,"共享配置"]},"197":{"title":"mountElementId","titles":[null,"共享配置"]},"198":{"title":"outputPath","titles":[null,"共享配置"]},"199":{"title":"plugins","titles":[null,"共享配置"]},"200":{"title":"proxy","titles":[null,"共享配置"]},"201":{"title":"publicPath","titles":[null,"共享配置"]},"202":{"title":"router","titles":[null,"共享配置"]},"203":{"title":"singular","titles":[null,"共享配置"]},"204":{"title":"targets","titles":[null,"共享配置"]},"205":{"title":"terserOptions","titles":[null,"共享配置"]},"206":{"title":"title","titles":[null,"共享配置"]},"207":{"title":"webpack 专属配置","titles":[null]},"208":{"title":"analyze","titles":[null,"webpack 专属配置"]},"209":{"title":"chainWebpack","titles":[null,"webpack 专属配置"]},"210":{"title":"cssLoader","titles":[null,"webpack 专属配置"]},"211":{"title":"copy","titles":[null,"webpack 专属配置"]},"212":{"title":"devServer","titles":[null,"webpack 专属配置"]},"213":{"title":"devtool","titles":[null,"webpack 专属配置"]},"214":{"title":"extraCSS","titles":[null,"webpack 专属配置"]},"215":{"title":"exportStatic","titles":[null,"webpack 专属配置"]},"216":{"title":"externals","titles":[null,"webpack 专属配置"]},"217":{"title":"extraBabelPlugins","titles":[null,"webpack 专属配置"]},"218":{"title":"extraBabelPresets","titles":[null,"webpack 专属配置"]},"219":{"title":"extraPostCSSPlugins","titles":[null,"webpack 专属配置"]},"220":{"title":"html","titles":[null,"webpack 专属配置"]},"221":{"title":"lessLoader","titles":[null,"webpack 专属配置"]},"222":{"title":"nodeModulesTransform","titles":[null,"webpack 专属配置"]},"223":{"title":"postcssLoader","titles":[null,"webpack 专属配置"]},"224":{"title":"vueLoader","titles":[null,"webpack 专属配置"]},"225":{"title":"Vite 专属配置","titles":[null]},"226":{"title":"viteOption","titles":[null,"Vite 专属配置"]},"227":{"title":"viteVuePlugin","titles":[null,"Vite 专属配置"]},"228":{"title":"viteVueJsx","titles":[null,"Vite 专属配置"]},"229":{"title":"viteLegacy","titles":[null,"Vite 专属配置"]},"230":{"title":"viteHtml","titles":[null,"Vite 专属配置"]},"231":{"title":"更多配置项","titles":[null]},"232":{"title":"插件 API","titles":[]},"233":{"title":"属性","titles":["插件 API"]},"234":{"title":"api.paths","titles":["插件 API","属性"]},"235":{"title":"api.cwd","titles":["插件 API","属性"]},"236":{"title":"api.pkg","titles":["插件 API","属性"]},"237":{"title":"api.configInstance","titles":["插件 API","属性"]},"238":{"title":"userConfig","titles":["插件 API","属性"]},"239":{"title":"config","titles":["插件 API","属性"]},"240":{"title":"env","titles":["插件 API","属性"]},"241":{"title":"args","titles":["插件 API","属性"]},"242":{"title":"核心方法","titles":["插件 API"]},"243":{"title":"describe","titles":["插件 API","核心方法"]},"244":{"title":"register","titles":["插件 API","核心方法"]},"245":{"title":"applyPlugins","titles":["插件 API","核心方法"]},"246":{"title":"api.ApplyPluginsType","titles":["插件 API","核心方法","applyPlugins"]},"247":{"title":"registerMethod","titles":["插件 API","核心方法"]},"248":{"title":"registerCommand","titles":["插件 API","核心方法"]},"249":{"title":"registerPresets","titles":["插件 API","核心方法"]},"250":{"title":"registerPlugins","titles":["插件 API","核心方法"]},"251":{"title":"hasPlugins","titles":["插件 API","核心方法"]},"252":{"title":"hasPresets","titles":["插件 API","核心方法"]},"253":{"title":"skipPlugins","titles":["插件 API","核心方法"]},"254":{"title":"扩展方法","titles":["插件 API"]},"255":{"title":"addPluginExports","titles":["插件 API","扩展方法"]},"256":{"title":"addCoreExports","titles":["插件 API","扩展方法"]},"257":{"title":"addRuntimePlugin","titles":["插件 API","扩展方法"]},"258":{"title":"addRuntimePluginKey","titles":["插件 API","扩展方法"]},"259":{"title":"addEntryImportsAhead","titles":["插件 API","扩展方法"]},"260":{"title":"addEntryImports","titles":["插件 API","扩展方法"]},"261":{"title":"addEntryCodeAhead","titles":["插件 API","扩展方法"]},"262":{"title":"addEntryCode","titles":["插件 API","扩展方法"]},"263":{"title":"addHTMLHeadScripts","titles":["插件 API","扩展方法"]},"264":{"title":"addBeforeMiddlewares","titles":["插件 API","扩展方法"]},"265":{"title":"addMiddlewares","titles":["插件 API","扩展方法"]},"266":{"title":"addTmpGenerateWatcherPaths","titles":["插件 API","扩展方法"]},"267":{"title":"chainWebpack","titles":["插件 API","扩展方法"]},"268":{"title":"copyTmpFiles","titles":["插件 API","扩展方法"]},"269":{"title":"getPort","titles":["插件 API","扩展方法"]},"270":{"title":"getHostname","titles":["插件 API","扩展方法"]},"271":{"title":"getServer","titles":["插件 API","扩展方法"]},"272":{"title":"getRoutes","titles":["插件 API","扩展方法"]},"273":{"title":"getRoutesJSON","titles":["插件 API","扩展方法"]},"274":{"title":"modifyRoutes","titles":["插件 API","扩展方法"]},"275":{"title":"modifyBundleConfigOpts","titles":["插件 API","扩展方法"]},"276":{"title":"modifyBundleConfig","titles":["插件 API","扩展方法"]},"277":{"title":"modifyBabelOpts","titles":["插件 API","扩展方法"]},"278":{"title":"modifyBabelPresetOpts","titles":["插件 API","扩展方法"]},"279":{"title":"modifyPaths","titles":["插件 API","扩展方法"]},"280":{"title":"modifyDefaultConfig","titles":["插件 API","扩展方法"]},"281":{"title":"modifyConfig","titles":["插件 API","扩展方法"]},"282":{"title":"modifyPublicPathStr","titles":["插件 API","扩展方法"]},"283":{"title":"onPluginReady","titles":["插件 API","扩展方法"]},"284":{"title":"onStart","titles":["插件 API","扩展方法"]},"285":{"title":"onExit","titles":["插件 API","扩展方法"]},"286":{"title":"onGenerateFiles","titles":["插件 API","扩展方法"]},"287":{"title":"restartServer","titles":["插件 API","扩展方法"]},"288":{"title":"writeTmpFile","titles":["插件 API","扩展方法"]},"289":{"title":"插件介绍","titles":[]},"290":{"title":"开始","titles":["插件介绍"]},"291":{"title":"创建插件","titles":["插件介绍"]},"292":{"title":"第一步:安装create-fes-app","titles":["插件介绍","创建插件",null,null]},"293":{"title":"第二步:创建插件项目","titles":["插件介绍","创建插件",null,null]},"294":{"title":"第三步:进入插件目录 & 安装依赖","titles":["插件介绍","创建插件",null,null]},"295":{"title":"第四步:启动编译","titles":["插件介绍","创建插件",null,null]},"296":{"title":"第五步:使用插件 API 完成你的插件!(可以参考其他插件理解 api 用法和场景)","titles":["插件介绍","创建插件",null,null]},"297":{"title":"发布到 npm","titles":["插件介绍"]},"298":{"title":"介绍","titles":[]},"299":{"title":"插件列表","titles":["介绍"]},"300":{"title":"架构","titles":["介绍"]},"301":{"title":"@fesjs/plugin-access","titles":[]},"302":{"title":"介绍","titles":["@fesjs/plugin-access"]},"303":{"title":"资源","titles":["@fesjs/plugin-access","介绍"]},"304":{"title":"匹配规则","titles":["@fesjs/plugin-access","介绍"]},"305":{"title":"全等匹配","titles":["@fesjs/plugin-access","介绍","匹配规则"]},"306":{"title":"模糊匹配","titles":["@fesjs/plugin-access","介绍","匹配规则"]},"307":{"title":"角色","titles":["@fesjs/plugin-access","介绍"]},"308":{"title":"启用方式","titles":["@fesjs/plugin-access"]},"309":{"title":"编译时配置","titles":["@fesjs/plugin-access"]},"310":{"title":"roles","titles":["@fesjs/plugin-access","编译时配置"]},"311":{"title":"运行时配置","titles":["@fesjs/plugin-access"]},"312":{"title":"unAccessHandler","titles":["@fesjs/plugin-access","运行时配置"]},"313":{"title":"noFoundHandler","titles":["@fesjs/plugin-access","运行时配置"]},"314":{"title":"ignoreAccess","titles":["@fesjs/plugin-access","运行时配置"]},"315":{"title":"API","titles":["@fesjs/plugin-access"]},"316":{"title":"access","titles":["@fesjs/plugin-access","API"]},"317":{"title":"access.hasAccess","titles":["@fesjs/plugin-access","API","access"]},"318":{"title":"access.isDataReady","titles":["@fesjs/plugin-access","API","access"]},"319":{"title":"access.setRole","titles":["@fesjs/plugin-access","API","access"]},"320":{"title":"access.setAccess","titles":["@fesjs/plugin-access","API","access"]},"321":{"title":"access.getAccess","titles":["@fesjs/plugin-access","API","access"]},"322":{"title":"useAccess","titles":["@fesjs/plugin-access","API"]},"323":{"title":"v-access","titles":["@fesjs/plugin-access","API"]},"324":{"title":"组件 Access","titles":["@fesjs/plugin-access","API"]},"325":{"title":"@fesjs/plugin-monaco-editor","titles":[]},"326":{"title":"介绍","titles":["@fesjs/plugin-monaco-editor"]},"327":{"title":"启用方式","titles":["@fesjs/plugin-monaco-editor"]},"328":{"title":"编译时配置","titles":["@fesjs/plugin-monaco-editor"]},"329":{"title":"filename","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"330":{"title":"publicPath","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"331":{"title":"languages","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"332":{"title":"API","titles":["@fesjs/plugin-monaco-editor"]},"333":{"title":"monaco","titles":["@fesjs/plugin-monaco-editor","API"]},"334":{"title":"组件 MonacoEditor","titles":["@fesjs/plugin-monaco-editor","API"]},"335":{"title":"props","titles":["@fesjs/plugin-monaco-editor","API","组件 MonacoEditor"]},"336":{"title":"events","titles":["@fesjs/plugin-monaco-editor","API","组件 MonacoEditor"]},"337":{"title":"@fesjs/plugin-enums","titles":[]},"338":{"title":"介绍","titles":["@fesjs/plugin-enums"]},"339":{"title":"启用方式","titles":["@fesjs/plugin-enums"]},"340":{"title":"配置","titles":["@fesjs/plugin-enums"]},"341":{"title":"静态配置","titles":["@fesjs/plugin-enums","配置"]},"342":{"title":"动态配置","titles":["@fesjs/plugin-enums","配置"]},"343":{"title":"场景使用","titles":["@fesjs/plugin-enums"]},"344":{"title":"API","titles":["@fesjs/plugin-enums"]},"345":{"title":"get","titles":["@fesjs/plugin-enums","API"]},"346":{"title":"push","titles":["@fesjs/plugin-enums","API"]},"347":{"title":"remove","titles":["@fesjs/plugin-enums","API"]},"348":{"title":"concat","titles":["@fesjs/plugin-enums","API"]},"349":{"title":"convert","titles":["@fesjs/plugin-enums","API"]},"350":{"title":"extend 配置","titles":["@fesjs/plugin-enums","API"]},"351":{"title":"dir 规则","titles":["@fesjs/plugin-enums","API"]},"352":{"title":"@fesjs/plugin-icon","titles":[]},"353":{"title":"介绍","titles":["@fesjs/plugin-icon"]},"354":{"title":"启用方式","titles":["@fesjs/plugin-icon"]},"355":{"title":"使用","titles":["@fesjs/plugin-icon"]},"356":{"title":"属性","titles":["@fesjs/plugin-icon","使用"]},"357":{"title":"@fesjs/plugin-jest","titles":[]},"358":{"title":"启用方式","titles":["@fesjs/plugin-jest"]},"359":{"title":"约定","titles":["@fesjs/plugin-jest"]},"360":{"title":"命令","titles":["@fesjs/plugin-jest"]},"361":{"title":"配置","titles":["@fesjs/plugin-jest"]},"362":{"title":"args 变量","titles":["@fesjs/plugin-jest","配置"]},"363":{"title":"配置文件","titles":["@fesjs/plugin-jest","配置"]},"364":{"title":"优先级","titles":["@fesjs/plugin-jest","配置"]},"365":{"title":"@fesjs/plugin-layout","titles":[]},"366":{"title":"介绍","titles":["@fesjs/plugin-layout"]},"367":{"title":"启用方式","titles":["@fesjs/plugin-layout"]},"368":{"title":"布局类型","titles":["@fesjs/plugin-layout"]},"369":{"title":"side","titles":["@fesjs/plugin-layout","布局类型"]},"370":{"title":"top","titles":["@fesjs/plugin-layout","布局类型"]},"371":{"title":"mixin","titles":["@fesjs/plugin-layout","布局类型"]},"372":{"title":"left-right","titles":["@fesjs/plugin-layout","布局类型"]},"373":{"title":"页面个性化","titles":["@fesjs/plugin-layout","布局类型"]},"374":{"title":"页面缓存","titles":["@fesjs/plugin-layout"]},"375":{"title":"处理嵌套路由","titles":["@fesjs/plugin-layout","页面缓存"]},"376":{"title":"配置","titles":["@fesjs/plugin-layout"]},"377":{"title":"编译时配置方式","titles":["@fesjs/plugin-layout","配置","处理嵌套路由"]},"378":{"title":"运行时配置方式","titles":["@fesjs/plugin-layout","配置","处理嵌套路由"]},"379":{"title":"footer","titles":["@fesjs/plugin-layout","配置"]},"380":{"title":"theme","titles":["@fesjs/plugin-layout","配置"]},"381":{"title":"navigation","titles":["@fesjs/plugin-layout","配置"]},"382":{"title":"isFixedHeader","titles":["@fesjs/plugin-layout","配置"]},"383":{"title":"isFixedSidebar","titles":["@fesjs/plugin-layout","配置"]},"384":{"title":"title","titles":["@fesjs/plugin-layout","配置"]},"385":{"title":"logo","titles":["@fesjs/plugin-layout","配置"]},"386":{"title":"multiTabs","titles":["@fesjs/plugin-layout","配置"]},"387":{"title":"menus","titles":["@fesjs/plugin-layout","配置"]},"388":{"title":"menuProps","titles":["@fesjs/plugin-layout","配置"]},"389":{"title":"sideWidth","titles":["@fesjs/plugin-layout","配置"]},"390":{"title":"renderCustom","titles":["@fesjs/plugin-layout","配置"]},"391":{"title":"unAccessHandler","titles":["@fesjs/plugin-layout","配置"]},"392":{"title":"noFoundHandler","titles":["@fesjs/plugin-layout","配置"]},"393":{"title":"API","titles":["@fesjs/plugin-layout"]},"394":{"title":"useTabTitle","titles":["@fesjs/plugin-layout","API"]},"395":{"title":"4.x 升级到 5.x","titles":["@fesjs/plugin-layout"]},"396":{"title":"@fesjs/plugin-locale","titles":[]},"397":{"title":"介绍","titles":["@fesjs/plugin-locale"]},"398":{"title":"启用方式","titles":["@fesjs/plugin-locale"]},"399":{"title":"配置","titles":["@fesjs/plugin-locale"]},"400":{"title":"约定式配置","titles":["@fesjs/plugin-locale","配置"]},"401":{"title":"编译时配置","titles":["@fesjs/plugin-locale","配置"]},"402":{"title":"locale","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"403":{"title":"fallbackLocale","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"404":{"title":"baseNavigator","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"405":{"title":"legacy","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"406":{"title":"运行时配置","titles":["@fesjs/plugin-locale","配置"]},"407":{"title":"API","titles":["@fesjs/plugin-locale"]},"408":{"title":"locale","titles":["@fesjs/plugin-locale","API"]},"409":{"title":"locale.messages","titles":["@fesjs/plugin-locale","API","locale"]},"410":{"title":"locale.setLocale","titles":["@fesjs/plugin-locale","API","locale"]},"411":{"title":"locale.addLocale","titles":["@fesjs/plugin-locale","API","locale"]},"412":{"title":"locale.getAllLocales","titles":["@fesjs/plugin-locale","API","locale"]},"413":{"title":"useI18n","titles":["@fesjs/plugin-locale","API"]},"414":{"title":"@fesjs/plugin-login","titles":[]},"415":{"title":"介绍","titles":["@fesjs/plugin-login"]},"416":{"title":"启用方式","titles":["@fesjs/plugin-login"]},"417":{"title":"运行时配置","titles":["@fesjs/plugin-login"]},"418":{"title":"@fesjs/plugin-model","titles":[]},"419":{"title":"启用方式","titles":["@fesjs/plugin-model"]},"420":{"title":"介绍","titles":["@fesjs/plugin-model"]},"421":{"title":"Model 文件","titles":["@fesjs/plugin-model","介绍"]},"422":{"title":"在组件中使用 Model","titles":["@fesjs/plugin-model","介绍"]},"423":{"title":"@@initialState","titles":["@fesjs/plugin-model","介绍"]},"424":{"title":"API","titles":["@fesjs/plugin-model"]},"425":{"title":"useModel","titles":["@fesjs/plugin-model","API"]},"426":{"title":"@fesjs/plugin-pinia","titles":[]},"427":{"title":"介绍","titles":["@fesjs/plugin-pinia"]},"428":{"title":"启用方式","titles":["@fesjs/plugin-pinia"]},"429":{"title":"API","titles":["@fesjs/plugin-pinia"]},"430":{"title":"pinia","titles":["@fesjs/plugin-pinia","API"]},"431":{"title":"使用","titles":["@fesjs/plugin-pinia"]},"432":{"title":"定义 store","titles":["@fesjs/plugin-pinia","使用"]},"433":{"title":"setup","titles":["@fesjs/plugin-pinia","使用"]},"434":{"title":"非 setup","titles":["@fesjs/plugin-pinia","使用"]},"435":{"title":"@fesjs/plugin-qiankun","titles":[]},"436":{"title":"启用方式","titles":["@fesjs/plugin-qiankun"]},"437":{"title":"介绍","titles":["@fesjs/plugin-qiankun"]},"438":{"title":"主应用配置","titles":["@fesjs/plugin-qiankun"]},"439":{"title":"第一步:注册子应用","titles":["@fesjs/plugin-qiankun","主应用配置"]},"440":{"title":"第二步:装载子应用","titles":["@fesjs/plugin-qiankun","主应用配置"]},"441":{"title":"使用路由绑定的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"442":{"title":"使用 <MicroApp /> 组件的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"443":{"title":"使用 <MicroAppWithMemoHistory /> 组件的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"444":{"title":"子应用配置","titles":["@fesjs/plugin-qiankun"]},"445":{"title":"第一步:插件注册","titles":["@fesjs/plugin-qiankun","子应用配置"]},"446":{"title":"第二步:配置运行时生命周期钩子(可选)","titles":["@fesjs/plugin-qiankun","子应用配置"]},"447":{"title":"父子应用通讯","titles":["@fesjs/plugin-qiankun"]},"448":{"title":"配合","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"449":{"title":"主应用传递 props","titles":["@fesjs/plugin-qiankun","父子应用通讯","配合"]},"450":{"title":"子应用消费 props","titles":["@fesjs/plugin-qiankun","父子应用通讯","配合"]},"451":{"title":"基于 props 传递","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"452":{"title":"MicroApp","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"453":{"title":"MicroAppWithMemoHistory","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"454":{"title":"@fesjs/plugin-request","titles":[]},"455":{"title":"启用方式","titles":["@fesjs/plugin-request"]},"456":{"title":"运行时配置","titles":["@fesjs/plugin-request"]},"457":{"title":"API","titles":["@fesjs/plugin-request"]},"458":{"title":"request","titles":["@fesjs/plugin-request","API"]},"459":{"title":"useRequest","titles":["@fesjs/plugin-request","API"]},"460":{"title":"使用","titles":["@fesjs/plugin-request"]},"461":{"title":"发起一个普通 post 请求","titles":["@fesjs/plugin-request","使用"]},"462":{"title":"merge 重复请求","titles":["@fesjs/plugin-request","使用"]},"463":{"title":"请求缓存","titles":["@fesjs/plugin-request","使用"]},"464":{"title":"请求 abort","titles":["@fesjs/plugin-request","使用"]},"465":{"title":"获取 response headers","titles":["@fesjs/plugin-request","使用"]},"466":{"title":"结合 use 使用","titles":["@fesjs/plugin-request","使用"]},"467":{"title":"3.x 升级到 4.x","titles":["@fesjs/plugin-request"]},"468":{"title":"@fesjs/plugin-request","titles":[]},"469":{"title":"启用方式","titles":["@fesjs/plugin-request"]},"470":{"title":"运行时配置","titles":["@fesjs/plugin-request"]},"471":{"title":"API","titles":["@fesjs/plugin-request"]},"472":{"title":"request","titles":["@fesjs/plugin-request","API"]},"473":{"title":"useRequest","titles":["@fesjs/plugin-request","API"]},"474":{"title":"使用","titles":["@fesjs/plugin-request"]},"475":{"title":"发起一个普通 post 请求","titles":["@fesjs/plugin-request","使用"]},"476":{"title":"merge 重复请求","titles":["@fesjs/plugin-request","使用"]},"477":{"title":"请求缓存","titles":["@fesjs/plugin-request","使用"]},"478":{"title":"结合 use 使用","titles":["@fesjs/plugin-request","使用"]},"479":{"title":"@fesjs/plugin-sass","titles":[]},"480":{"title":"介绍","titles":["@fesjs/plugin-sass"]},"481":{"title":"启用方式","titles":["@fesjs/plugin-sass"]},"482":{"title":"global css","titles":["@fesjs/plugin-sass"]},"483":{"title":"Vue 单文件组件","titles":["@fesjs/plugin-sass"]},"484":{"title":"@fesjs/plugin-swc","titles":[]},"485":{"title":"介绍","titles":["@fesjs/plugin-swc"]},"486":{"title":"启用方式","titles":["@fesjs/plugin-swc"]},"487":{"title":"编译时配置","titles":["@fesjs/plugin-swc"]},"488":{"title":"@fesjs/plugin-vuex","titles":[]},"489":{"title":"介绍","titles":["@fesjs/plugin-vuex"]},"490":{"title":"启用方式","titles":["@fesjs/plugin-vuex"]},"491":{"title":"配置","titles":["@fesjs/plugin-vuex"]},"492":{"title":"场景使用","titles":["@fesjs/plugin-vuex"]},"493":{"title":"vuex 插件","titles":["@fesjs/plugin-vuex"]},"494":{"title":"API","titles":["@fesjs/plugin-vuex"]},"495":{"title":"store","titles":["@fesjs/plugin-vuex","API"]},"496":{"title":"MUTATION_TYPES","titles":["@fesjs/plugin-vuex","API"]},"497":{"title":"GETTER_TYPES","titles":["@fesjs/plugin-vuex","API"]},"498":{"title":"ACTION_TYPES","titles":["@fesjs/plugin-vuex","API"]},"499":{"title":"@fesjs/plugin-watermark","titles":[]},"500":{"title":"介绍","titles":["@fesjs/plugin-watermark"]},"501":{"title":"启用方式","titles":["@fesjs/plugin-watermark"]},"502":{"title":"编译时配置","titles":["@fesjs/plugin-watermark"]},"503":{"title":"disabled","titles":["@fesjs/plugin-watermark","编译时配置"]},"504":{"title":"API","titles":["@fesjs/plugin-watermark"]},"505":{"title":"createWatermark","titles":["@fesjs/plugin-watermark","API"]},"506":{"title":"@fesjs/plugin-windicss","titles":[]},"507":{"title":"介绍","titles":["@fesjs/plugin-windicss"]},"508":{"title":"启用方式","titles":["@fesjs/plugin-windicss"]},"509":{"title":"配置","titles":["@fesjs/plugin-windicss"]}},"dirtCount":0,"index":[["销毁水印",{"2":{"505":1}}],["我是水印",{"2":{"505":1}}],["我们现在想在",{"2":{"441":1}}],["我们约定src",{"2":{"420":1}}],["我们使用provide",{"2":{"420":1}}],["我们使用defineroutemeta",{"2":{"124":1}}],["我们知道",{"2":{"420":1}}],["我们会自动引入组件",{"2":{"387":1}}],["我们会遇到需要编辑代码的场景",{"2":{"326":1}}],["我们将布局利用",{"2":{"366":1}}],["我们通过",{"2":{"328":1}}],["我们在",{"2":{"432":1}}],["我们在定义路由时可以配置meta字段",{"2":{"124":1}}],["我们在配置文件中配置",{"2":{"108":1}}],["我们也不会停止对新技术的探索",{"2":{"86":1}}],["我们可能需要做如下准备工作",{"2":{"85":1}}],["给页面添加水印效果",{"2":{"500":1}}],["及之前使用",{"2":{"492":1}}],["方法",{"2":{"492":2}}],["方式创建模板",{"2":{"177":1}}],["方式二",{"2":{"130":1}}],["方式一",{"2":{"130":1}}],["南山区",{"2":{"492":1}}],["zindex",{"2":{"505":1}}],["zone",{"2":{"492":2}}],["zh",{"2":{"14":1,"400":3,"401":2,"402":1,"403":1,"404":1,"412":2}}],["深圳市",{"2":{"492":1}}],["广东省",{"2":{"492":1}}],["先定义在",{"2":{"492":1}}],["增强",{"2":{"489":1}}],["增删改查",{"2":{"85":1}}],["单文件组件的",{"2":{"483":1}}],["单文件组件",{"0":{"483":1}}],["单页应用程序最常见的历史记录",{"2":{"169":1}}],["响应拦截器",{"2":{"470":1}}],["响应数据格式化",{"2":{"470":1}}],["特有的配置不在支持",{"2":{"467":1}}],["特别某些语言依赖其他语言",{"2":{"331":1}}],["原本的",{"2":{"467":1}}],["原始参数",{"2":{"248":1}}],["避免与",{"2":{"467":1}}],["结合",{"0":{"466":1,"478":1}}],["缓存参数",{"2":{"467":1}}],["缓存类型",{"2":{"463":1,"477":1}}],["缓存时间",{"2":{"463":2,"477":2}}],["若",{"2":{"463":1,"477":1}}],["连续发送多个请求",{"2":{"462":1,"476":1}}],["连接上新的枚举后返回新的枚举",{"2":{"348":1}}],["发起一个普通",{"0":{"461":1,"475":1}}],["发送请求时出了点问题",{"2":{"456":1,"470":1}}],["发布到",{"0":{"297":1}}],["发布之前",{"2":{"74":1}}],["异常",{"2":{"456":1,"470":1}}],["异步通过",{"2":{"244":1}}],["消费数据",{"2":{"451":1}}],["船体给子应用",{"2":{"449":1}}],["确保已经安装了",{"2":{"448":1}}],["父子应用通讯",{"0":{"447":1},"1":{"448":1,"449":1,"450":1,"451":1,"452":1,"453":1}}],["完美解决上面的问题",{"2":{"443":1}}],["完成你的插件",{"0":{"296":1}}],["出现了",{"2":{"443":1}}],["建议使用这种方式来引入不带路由的子应用",{"2":{"442":1}}],["建议用到什么语言则配置什么语言",{"2":{"331":1}}],["加载子应用",{"2":{"441":1}}],["待完善",{"2":{"441":1}}],["装载子应用",{"0":{"440":1},"1":{"441":1,"442":1,"443":1}}],["微前端解决方案",{"2":{"437":1}}],["技术栈老旧",{"2":{"437":1}}],["喜欢",{"2":{"435":1}}],["李雷",{"2":{"434":1}}],["被解析为插件",{"2":{"427":1,"489":1,"493":1}}],["冲突",{"2":{"427":1,"467":1,"489":1}}],["直到为",{"2":{"417":1}}],["直接装",{"2":{"480":1}}],["直接通过",{"2":{"449":1}}],["直接从",{"2":{"427":1}}],["直接使用",{"2":{"353":1}}],["直接修改",{"2":{"133":1}}],["直接修改临时文件切莫重新执行fes",{"2":{"20":1}}],["登陆页面路径",{"2":{"417":1}}],["跳转登陆问题",{"2":{"415":1}}],["跳转到上一个路由",{"2":{"127":1}}],["テスト",{"2":{"411":1}}],["符合",{"2":{"411":1}}],["手动添加语言配置",{"2":{"411":1}}],["规范的名称",{"2":{"410":1,"411":1}}],["规则如下",{"2":{"351":1}}],["规则的值",{"2":{"345":1}}],["规则",{"0":{"351":1},"2":{"211":1,"251":1}}],["应该是符合",{"2":{"410":1}}],["应用卸载之后触发",{"2":{"446":1}}],["应用",{"2":{"446":1}}],["应用加载之前",{"2":{"446":1}}],["应用时",{"2":{"307":1}}],["应用程序",{"2":{"168":1,"171":1}}],["语言信息",{"2":{"411":1}}],["语言的名称",{"2":{"410":1,"411":1}}],["语法",{"2":{"3":1}}],["暂无",{"2":{"406":1}}],["浏览器检测",{"2":{"404":1}}],["浏览器中的内容也会自动更新",{"2":{"71":1}}],["值",{"2":{"404":1}}],["值为",{"2":{"56":1}}],["兜底的语言",{"2":{"403":1}}],["概述",{"2":{"400":1}}],["键值组成的字面量",{"2":{"400":1}}],["多语言文件的内容规范",{"2":{"400":1}}],["多语言文件的命名规范",{"2":{"400":1}}],["多环境多份配置",{"0":{"7":1}}],["问题",{"2":{"397":1}}],["三个区域显示配置",{"2":{"395":1}}],["去掉运行时",{"2":{"395":1}}],["改成",{"2":{"467":2}}],["改为",{"2":{"395":4,"467":2}}],["改写成",{"2":{"147":1}}],["个性化",{"2":{"395":1}}],["图片",{"2":{"387":1}}],["图标使用本地或者远程",{"2":{"387":1}}],["图标使用fes",{"2":{"387":1}}],["图表等",{"2":{"85":1}}],["额外匹配的路径",{"2":{"387":1}}],["放了一个",{"2":{"385":1}}],["底部文字",{"2":{"377":1}}],["标题",{"2":{"377":1}}],["替换",{"2":{"375":1}}],["替换历史堆栈中的记录",{"2":{"127":1}}],["搭配",{"2":{"366":2}}],["搭建开发环境",{"2":{"85":1}}],["主应用使用",{"2":{"451":1}}],["主应用传递",{"0":{"449":1}}],["主应用和子应用的路由必须一样才可以匹配上",{"2":{"443":1}}],["主应用和子应用的路由根据",{"2":{"443":1}}],["主应用和子应用需要自行适配路由路径",{"2":{"441":1}}],["主应用配置",{"0":{"438":1},"1":{"439":1,"440":1,"441":1,"442":1,"443":1}}],["主题light",{"2":{"377":1}}],["主题",{"2":{"366":1,"380":1}}],["主要在插件里面使用",{"2":{"154":1,"157":1}}],["主要存在以下几个差异点",{"2":{"1":1}}],["四种布局",{"2":{"366":1}}],["侧边栏菜单数据根据路由中的配置自动生成",{"2":{"366":1}}],["变量",{"0":{"362":1}}],["旋转角度",{"2":{"356":1}}],["新建",{"2":{"355":1}}],["新版添加了兼容builder的逻辑",{"2":{"148":1}}],["假设我们的系统之前有这样的一些路由",{"2":{"441":1}}],["假设在",{"2":{"77":1}}],["假如枚举项value的结构如下",{"2":{"351":1}}],["混合",{"2":{"351":1}}],["优先",{"2":{"350":1}}],["优先级",{"0":{"8":1,"364":1}}],["转换函数",{"2":{"350":1}}],["解析为",{"2":{"346":2}}],["解决",{"2":{"30":1}}],["取枚举项属性值分别作为",{"2":{"346":1}}],["取属性cname的值",{"2":{"343":1}}],["取得",{"2":{"245":1}}],["普通用户",{"2":{"343":1}}],["业务操作员",{"2":{"351":1}}],["业务管理员",{"2":{"343":1}}],["业务类型",{"2":{"96":1}}],["系统管理员",{"2":{"343":2}}],["枚举项",{"2":{"351":1}}],["枚举项的",{"2":{"346":2}}],["枚举项为数组",{"2":{"346":1}}],["枚举项为对象时",{"2":{"343":1,"346":1}}],["枚举项是对象",{"2":{"343":1}}],["遍历枚举扩展后的roles",{"2":{"343":1}}],["遍历枚举status",{"2":{"343":1}}],["场景使用",{"0":{"343":1,"492":1}}],["无效的",{"2":{"341":1,"342":1}}],["无需额外配置",{"2":{"427":1,"489":1}}],["无需返回值",{"2":{"244":1}}],["无需在配置里重复声明",{"2":{"105":1}}],["该插件提供统一的枚举存取及丰富的函数来处理枚举",{"2":{"338":1}}],["该实例可用于",{"2":{"171":1}}],["日常业务开发中",{"2":{"338":1}}],["滚动时触发",{"2":{"336":1}}],["回调参数",{"2":{"336":1}}],["事件名称",{"2":{"336":1}}],["说明",{"2":{"335":1,"336":1,"356":1,"452":1,"453":1}}],["yyyy",{"2":{"505":1}}],["yahei",{"2":{"505":1}}],["yaml",{"2":{"331":1}}],["you",{"2":{"362":5}}],["your",{"2":{"178":1,"182":1,"362":4,"432":1}}],["脚本的路径",{"2":{"330":1}}],["脚本名称",{"2":{"329":1}}],["目前只支持单元测试和覆盖测试",{"2":{"357":1}}],["目前只支持json",{"2":{"335":1}}],["目前内置的",{"2":{"326":1}}],["目录新建",{"2":{"441":1}}],["目录的绝对路径",{"2":{"234":1}}],["目录中的文件",{"2":{"118":1}}],["目录中找到对应临时代码",{"2":{"20":1}}],["目录下",{"2":{"427":1,"489":1}}],["目录下的文件为项目定义的",{"2":{"420":1}}],["目录下有",{"2":{"77":1}}],["目录下存放多个互相关联的独立包",{"2":{"10":1}}],["目录部署到服务器上",{"2":{"75":1}}],["目录到",{"2":{"38":1}}],["目录",{"0":{"34":1,"35":1,"37":1,"38":1,"39":1},"2":{"81":1,"110":1,"203":1,"355":1}}],["目录结构",{"0":{"28":1},"1":{"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1}}],["\\b",{"2":{"326":1,"387":2,"413":1,"425":1}}],["\\b跳转到前一个历史记录",{"2":{"127":1}}],["拥有权限时渲染此组件",{"2":{"324":1}}],["拥有权限时显示",{"2":{"323":1}}],["组件模式消费子应用",{"2":{"449":1}}],["组件的方式",{"0":{"442":1,"443":1}}],["组件的label插槽",{"2":{"387":1}}],["组件",{"0":{"324":1,"334":1},"1":{"335":1,"336":1},"2":{"324":1}}],["组件内样式",{"0":{"24":1}}],["判断某个资源是否可见",{"2":{"317":1,"322":1}}],["判断是否有注册",{"2":{"251":1,"252":1}}],["判断是否有注册某个插件集",{"2":{"252":1}}],["判断是否有注册某个插件",{"2":{"251":1}}],["判断是否安装某个插件",{"2":{"103":1}}],["离开的路由",{"2":{"312":1,"313":1,"391":1,"392":1}}],["准备进入的路由",{"2":{"312":1,"313":1,"391":1,"392":1}}],["准备删除此api",{"2":{"133":1}}],["调用",{"2":{"312":1,"391":1}}],["角色预定义列表",{"2":{"310":1}}],["角色对应的权限是动态的",{"2":{"307":1}}],["角色对应的资源才可见",{"2":{"307":1}}],["角色",{"0":{"307":1},"2":{"319":1}}],["匹配规则",{"0":{"304":1},"1":{"305":1,"306":1},"2":{"400":1}}],["匹配到多个路由",{"2":{"123":1}}],["匹配到的减去",{"2":{"123":1}}],["没有默认值",{"2":{"303":1}}],["也就是",{"2":{"425":1}}],["也就是页面的",{"2":{"303":1}}],["也可以用路由的",{"2":{"417":1}}],["也可以使用",{"2":{"361":1}}],["也可以修改为",{"2":{"243":1}}],["也可以通过环境变量",{"2":{"212":1}}],["也可以通过子属性",{"2":{"196":1}}],["也可以通过",{"2":{"130":1}}],["也可以选适用于移动端的",{"2":{"69":1}}],["资源的匹配规则默认是使用全等匹配",{"2":{"305":1}}],["资源",{"0":{"303":1},"2":{"317":1,"320":1,"322":1}}],["水印",{"2":{"299":1}}],["样式支持",{"2":{"299":1}}],["错误处理等功能",{"2":{"299":1,"454":1,"468":1}}],["简易的数据管理方案",{"2":{"299":1}}],["简单的配置即可拥有布局",{"2":{"299":1}}],["简单简洁又不失灵活",{"2":{"86":1}}],["简单",{"2":{"86":1}}],["供其他人使用",{"2":{"297":1}}],["自动注册为插件或插件集",{"2":{"297":1}}],["自定义区域内容",{"2":{"390":1}}],["自定义主题等等",{"2":{"333":1}}],["自定义",{"2":{"227":1,"228":1,"229":1,"230":1,"329":1,"330":1}}],["允许开发者运行单元测试",{"2":{"290":1}}],["允许插件注册配置",{"2":{"231":1}}],["允许插件注册运行时配置",{"2":{"140":1}}],["写临时文件",{"2":{"288":1}}],["写入",{"2":{"255":1}}],["触发时机在",{"2":{"286":1}}],["退出时触发",{"2":{"285":1}}],["字符串",{"2":{"282":1}}],["字节",{"2":{"194":1}}],["作为根路由",{"2":{"274":1}}],["作为本地临时配置文件",{"2":{"6":1}}],["获取不到",{"2":{"492":1}}],["获取当前获得所有国际化文件的列表",{"2":{"412":1}}],["获取指定名字及键枚举dir",{"2":{"345":1}}],["获取指定名字及键枚举默认值",{"2":{"345":1}}],["获取指定名字的自定义格式枚举",{"2":{"345":1}}],["获取指定名字的枚举",{"2":{"345":1}}],["获取结果值",{"2":{"343":1}}],["获取枚举roles为2的英文名",{"2":{"343":1}}],["获取格式化后的路由信息",{"2":{"273":1}}],["获取",{"0":{"465":1},"2":{"270":1,"271":1,"272":1,"423":1,"425":1}}],["获取端口号",{"2":{"269":1}}],["复制到临时文件夹下的目标目录",{"2":{"268":1}}],["批量写临时文件",{"2":{"268":1}}],["头部添加脚本",{"2":{"263":1}}],["之前触发",{"2":{"446":1}}],["之前",{"2":{"283":1}}],["之后",{"2":{"261":1}}],["之间没什么差异",{"2":{"4":1}}],["扩展枚举项属性的配置",{"2":{"350":1}}],["扩展枚举项新的属性name",{"2":{"343":1}}],["扩展的方法",{"2":{"254":1}}],["扩展方法",{"0":{"254":1},"1":{"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1}}],["扩展路由元信息",{"0":{"124":1}}],["禁用",{"2":{"253":1}}],["禁用插件",{"0":{"108":1}}],["声明哪些插件需要被禁用",{"2":{"253":1}}],["声明式",{"0":{"126":1}}],["描述文字",{"2":{"248":1}}],["往",{"2":{"247":1}}],["都是用于调整执行顺序的",{"2":{"244":1}}],["都会被临时生成到这里",{"2":{"38":1}}],["即将废弃",{"2":{"506":1}}],["即为异步",{"2":{"244":1}}],["即可",{"2":{"97":1}}],["才会执行",{"2":{"244":1}}],["唯一",{"2":{"244":1,"245":1,"439":2}}],["动态添加枚举",{"2":{"343":1,"346":1}}],["动态添加的枚举项支持数组和对象",{"2":{"343":1}}],["动态添加",{"2":{"342":1}}],["动态配置",{"0":{"342":1}}],["动态生效",{"2":{"243":1}}],["动态路由",{"0":{"119":1},"2":{"118":1}}],["阶段配置被修改后的处理机制",{"2":{"243":1}}],["否则很容易出现子应用加载了",{"2":{"442":1}}],["否则请自行关注子应用依赖的路由跟当前浏览器",{"2":{"442":1}}],["否则用户的配置无效",{"2":{"243":1}}],["否则会生成单独的文件",{"2":{"194":1}}],["否则会报重复注册的错误",{"2":{"106":1}}],["核心方法",{"0":{"242":1},"1":{"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1}}],["核心依赖",{"2":{"29":1}}],["此菜单高亮",{"2":{"387":1}}],["此时还没有",{"2":{"283":1}}],["此函数被执行",{"2":{"244":1}}],["此为最终的配置",{"2":{"239":1}}],["此目录下所有文件为静态资源",{"2":{"35":1}}],["肯定会在插件里找到更多配置项",{"2":{"231":1}}],["肯定会在插件里找到更多运行时的配置项",{"2":{"140":1}}],["选项对应",{"2":{"214":1}}],["选用",{"2":{"0":2}}],["启用方式",{"0":{"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"469":1,"481":1,"486":1,"490":1,"501":1,"508":1}}],["启用方式等",{"2":{"243":1}}],["启用",{"2":{"212":1,"485":1}}],["启动编译",{"0":{"295":1}}],["启动编译服务",{"0":{"17":1}}],["启动本地开发服务器进行项目的开发调试",{"2":{"179":1}}],["启动插件",{"0":{"104":1},"1":{"105":1,"106":1,"107":1}}],["启动一个热重载的开发服务器",{"2":{"71":1}}],["启动项目",{"0":{"71":1}}],["启动模板项目的开发服务",{"2":{"19":1}}],["启动服务",{"0":{"13":1}}],["删除",{"2":{"209":1}}],["删除项目文件夹",{"2":{"69":1}}],["专属配置",{"0":{"207":1,"225":1},"1":{"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1}}],["压缩器",{"2":{"205":1}}],["绝对路径",{"2":{"199":1}}],["数组项对应着",{"2":{"320":1}}],["数组项为指向插件的路径",{"2":{"199":1}}],["数组",{"2":{"320":1,"351":1}}],["数据能力",{"2":{"98":1}}],["数据是前端开发过程中必不可少的一环",{"2":{"94":1}}],["数据",{"0":{"94":1},"1":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1},"2":{"425":1}}],["数据字典",{"2":{"86":1}}],["数据的配置文件",{"2":{"32":1}}],["元素",{"2":{"197":1}}],["满足条件的走",{"2":{"196":1}}],["满足以下任意规则的文件不会被注册为路由",{"2":{"118":1}}],["表示任意路径",{"2":{"306":1}}],["表示关闭",{"2":{"196":1}}],["表示打开",{"2":{"196":1}}],["||",{"2":{"196":1,"208":4,"211":1,"247":1,"274":1,"282":1}}],["|",{"2":{"195":1,"317":1,"387":2,"394":1,"456":6}}],["小于它会被编译为",{"2":{"194":1}}],["指定该属性的取值路径",{"2":{"350":1}}],["指定扩展的属性名",{"2":{"350":1}}],["指定",{"2":{"346":2,"348":2,"349":2}}],["指定取值路径",{"2":{"343":1}}],["指定输出路径",{"2":{"198":1}}],["指定渲染到的",{"2":{"197":1}}],["指定具体使用哪个",{"2":{"191":1}}],["指定当前的环境",{"2":{"49":1}}],["代替",{"2":{"190":1}}],["代码会在",{"2":{"16":1}}],["访问到它们",{"2":{"190":1}}],["详细配置请看",{"2":{"509":1}}],["详情请看",{"2":{"226":1}}],["详情",{"2":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"310":1,"312":1,"313":1,"314":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"331":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"409":1,"410":1,"411":1,"412":1,"425":1,"458":1,"472":1}}],["详见",{"2":{"156":1,"213":1}}],["详见配置",{"2":{"100":1}}],["共享配置",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["最基础的配置文件是这样的",{"2":{"185":1}}],["最终配置结果是运行时配置跟编译时配置合并的结果",{"2":{"378":1}}],["最终配置是",{"2":{"7":1}}],["最终的配置是",{"2":{"6":1}}],["输入",{"2":{"248":1}}],["输入fes",{"2":{"178":1}}],["输入create",{"2":{"177":1}}],["输出",{"2":{"62":1,"215":2,"234":1}}],["`error",{"2":{"470":1}}],["`详情",{"2":{"394":1}}],["`location`",{"2":{"362":1}}],["`jasmine2`",{"2":{"362":1}}],["`jest`",{"2":{"362":1}}],["`jsdom`",{"2":{"362":1}}],["`displayname`",{"2":{"362":1}}],["`test",{"2":{"362":1}}],["`to`",{"2":{"173":1}}],["`path",{"2":{"362":1}}],["`props`",{"2":{"173":1}}],["`node`",{"2":{"362":1}}],["`n`",{"2":{"362":1}}],["`runinband`",{"2":{"362":1}}],["`require",{"2":{"261":1}}],["`onlychanged`",{"2":{"362":2}}],["`console",{"2":{"262":1}}],["`",{"2":{"214":1,"261":2,"262":1,"362":15,"394":1}}],["`$",{"2":{"83":1,"112":1,"199":1,"214":1,"261":1,"385":1}}],["处理异常",{"2":{"461":1,"462":1,"463":1,"475":1,"476":1,"477":1}}],["处理响应内容异常",{"2":{"456":1,"470":1}}],["处理嵌套路由",{"0":{"375":1},"1":{"377":1,"378":1}}],["处理一些",{"2":{"195":1}}],["处理",{"2":{"172":1,"366":1,"456":1}}],["处理逻辑",{"2":{"129":2,"130":4}}],["了解可以传递的所有属性的列表",{"2":{"171":1}}],["它能够为",{"2":{"290":1}}],["它会作为下个",{"2":{"244":1}}],["它们可以通过调用",{"2":{"170":1}}],["它在一个特殊的位置开始",{"2":{"170":1}}],["它主要具备以下特点",{"2":{"86":1}}],["服务打开页面地址",{"2":{"169":1}}],["必须跟子应用",{"2":{"439":1}}],["必须通过",{"2":{"169":1}}],["必须在",{"2":{"164":1,"165":1}}],["历史记录",{"2":{"168":1,"169":1}}],["历史项目越来越难维护",{"2":{"85":1}}],["平时一般用不上",{"2":{"168":1,"169":1,"170":1}}],["卸载组件时",{"2":{"166":1,"167":1}}],["类的实例",{"2":{"290":1}}],["类似于之前的beforerouteleave",{"2":{"167":1}}],["类似于之前的beforerouteupdate",{"2":{"166":1}}],["类型定义如下",{"2":{"394":1}}],["类型时",{"2":{"196":2}}],["类型",{"2":{"69":2,"96":1,"157":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":2,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"246":1,"310":1,"312":1,"313":1,"314":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"329":1,"330":1,"331":1,"335":1,"356":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"409":1,"410":1,"411":1,"412":1,"425":1,"452":1,"453":1,"458":1,"472":1,"495":1,"496":1,"497":1,"498":1}}],["类型的模板项目",{"2":{"10":2}}],["函数中使用",{"2":{"413":1}}],["函数类型仅在运行时可用",{"2":{"387":1}}],["函数会以",{"2":{"290":1}}],["函数执行时",{"2":{"245":1}}],["函数",{"2":{"244":1,"312":2,"313":2,"319":1,"320":1,"321":1,"322":1,"391":2,"392":2,"425":1,"458":1,"472":1}}],["函数内调用",{"2":{"164":1,"165":1}}],["函数可决定前序函数的执行时机",{"2":{"157":1,"246":1}}],["相比",{"2":{"443":1}}],["相应的",{"2":{"307":1}}],["相对于临时文件夹的路径",{"2":{"288":1}}],["相对路径",{"2":{"199":1}}],["相对路径或绝对路径",{"2":{"199":1}}],["相当于在模板语法中使用",{"2":{"165":1}}],["相当于在模板内使用",{"2":{"164":1}}],["相关",{"2":{"427":1}}],["相关的配置换成",{"2":{"147":1}}],["相关配置",{"2":{"146":1}}],["前缀",{"2":{"470":1}}],["前面没有依赖关系",{"2":{"157":1,"246":1}}],["前端应用",{"2":{"67":1}}],["坑位的",{"2":{"156":1}}],["得到",{"2":{"154":1}}],["统一了",{"2":{"152":1}}],["反馈",{"0":{"150":1}}],["子应用的路由地址",{"2":{"453":1}}],["子应用缓存名称",{"2":{"452":1,"453":1}}],["子应用生命周期钩子",{"2":{"452":1,"453":1}}],["子应用名称",{"2":{"452":1,"453":1}}],["子应用在生命周期钩子中获取",{"2":{"451":1}}],["子应用中会自动生成一个全局名为",{"2":{"450":1}}],["子应用消费",{"0":{"450":1}}],["子应用需要的生命周期钩子",{"2":{"446":1}}],["子应用配置信息",{"2":{"452":1,"453":1}}],["子应用配置",{"0":{"444":1},"1":{"445":1,"446":1}}],["子应用",{"2":{"441":1}}],["子应用目前还只能使用",{"2":{"148":1}}],["子菜单配置",{"2":{"387":1}}],["子项具体配置如下",{"2":{"387":1}}],["子项为动态细分",{"2":{"123":1}}],["子项为静态细分",{"2":{"123":1}}],["换成",{"0":{"147":1}}],["移除指定的枚举",{"2":{"347":1}}],["移除",{"2":{"146":1}}],["移到了",{"2":{"145":1}}],["将会按文件命名",{"2":{"492":1}}],["将传入的枚举格式转换为",{"2":{"349":1}}],["将显示当前",{"2":{"174":1}}],["将该位置替换为启动位置",{"2":{"170":1}}],["将移除守卫",{"2":{"166":1,"167":1}}],["将",{"2":{"146":1,"147":3,"355":1}}],["继续使用",{"0":{"146":1}}],["升级老项目最好的解决方案就是微前端",{"2":{"437":1}}],["升级到",{"0":{"395":1,"467":1}}],["升级到了",{"2":{"145":1}}],["升级",{"2":{"145":1}}],["迁移到",{"0":{"144":1},"1":{"145":1,"146":1,"147":1,"148":1}}],["页面权限问题",{"2":{"415":1}}],["页面布局类型",{"2":{"381":1}}],["页面底部的文字",{"2":{"379":1}}],["页面缓存",{"0":{"374":1},"1":{"375":1}}],["页面不使用布局",{"2":{"373":1}}],["页面个性化",{"0":{"373":1}}],["页面",{"2":{"306":1,"415":1}}],["页面的资源",{"2":{"303":1}}],["页面的标题会设置成",{"2":{"142":1}}],["页面元素的资源",{"2":{"303":1}}],["页面元素统一叫做资源",{"2":{"303":1}}],["页面元素是否可见",{"2":{"302":1}}],["页面标题",{"2":{"206":1}}],["页面跳转",{"2":{"127":1}}],["生成水印",{"2":{"505":1}}],["生成临时文件",{"2":{"286":1}}],["生成及其编码",{"2":{"172":1}}],["生成",{"2":{"139":1}}],["覆盖测试能力",{"2":{"299":1}}],["覆盖测试能力保障项目质量",{"2":{"86":1}}],["覆盖问题",{"2":{"195":1}}],["覆写",{"2":{"138":1}}],["全等匹配",{"0":{"305":1}}],["全部通过",{"2":{"152":1}}],["全量路由配置",{"2":{"136":1}}],["全局安装",{"2":{"66":1,"177":2}}],["全局样式",{"0":{"23":1}}],["渲染时的根组件",{"2":{"136":1}}],["渲染的根节点",{"2":{"135":1}}],["运行",{"2":{"149":2,"177":2}}],["运行得到的数据",{"2":{"135":1}}],["运行时插件执行类型",{"2":{"157":1}}],["运行时插件接口",{"2":{"154":1}}],["运行时插件机制",{"2":{"136":1}}],["运行时插件模块",{"2":{"10":1}}],["运行时为啥需要配置",{"0":{"129":1}}],["运行时配置优先于编译时配置",{"2":{"378":1}}],["运行时配置有定义对象和函数两种方式",{"2":{"378":1}}],["运行时配置方式",{"0":{"378":1}}],["运行时配置和配置的区别是他跑在浏览器端",{"2":{"128":1}}],["运行时配置",{"0":{"128":1,"311":1,"406":1,"417":1,"456":1,"470":1},"1":{"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"312":1,"313":1,"314":1}}],["运行时配置需要以",{"2":{"62":1}}],["运行时配置文件",{"2":{"40":1}}],["初始化应用的全局状态",{"2":{"423":1}}],["初始化数据",{"2":{"135":1}}],["初始值",{"2":{"156":1,"245":1}}],["初始状态",{"2":{"96":1}}],["示例",{"2":{"132":1,"188":1,"191":1,"192":1,"196":2,"199":1,"200":1,"209":1,"211":1,"216":1,"217":1}}],["传对象时使用swc进行编译和压缩",{"2":{"487":1}}],["传",{"2":{"463":1,"477":1}}],["传递",{"0":{"451":1}}],["传递即可",{"2":{"449":1}}],["传递给子应用的数据",{"2":{"439":1}}],["传入子应用的参数",{"2":{"452":1,"453":1}}],["传入qiankun",{"2":{"452":1,"453":1}}],["传入",{"2":{"425":1}}],["传入函数",{"2":{"343":1}}],["传给服务器的",{"2":{"456":1}}],["传给",{"2":{"132":1}}],["传统开发模式中用户编写",{"2":{"129":1}}],["例如在",{"2":{"385":1}}],["例如测试文件",{"2":{"359":1}}],["例如javascript依赖typescript",{"2":{"331":1}}],["例如执行analyze=1",{"2":{"208":1}}],["例如",{"2":{"129":1,"168":1,"214":1,"243":1,"245":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"266":1,"267":1,"268":1,"274":1,"275":1,"277":1,"278":1,"280":1,"281":1,"282":1,"288":1,"290":1,"483":1}}],["例如模版变量",{"2":{"4":1}}],["框架跟传统开发模式不一样",{"2":{"129":1}}],["框架或插件会根据你的代码生成临时文件",{"2":{"90":1}}],["引入monaco",{"2":{"326":1}}],["引入浏览器端依赖项等等",{"2":{"128":1}}],["引入第三方组件",{"2":{"25":1}}],["引入第三方样式",{"0":{"25":1}}],["因此我们可以在这里写函数",{"2":{"128":1}}],["因为他的临时性",{"2":{"90":1}}],["只支持函数",{"2":{"467":2}}],["只能在",{"2":{"413":1}}],["只能判断在他之前是否有注册某个插件集",{"2":{"252":1}}],["只能判断在他之前是否有注册某个插件",{"2":{"251":1}}],["只一级标题展示图标",{"2":{"387":1}}],["只需通过简单的配置即可拥有布局",{"2":{"366":1}}],["只需要增加这样一些配置即可",{"2":{"441":1}}],["只需要升级版本即可使用",{"2":{"148":1}}],["只需要关心页面内容",{"2":{"86":1}}],["只重新生成临时文件",{"2":{"243":1}}],["只改变",{"2":{"127":3}}],["实际上运行配置能做的事情更多",{"2":{"378":1}}],["实际上是",{"2":{"188":1}}],["实例store",{"2":{"492":1}}],["实例",{"2":{"162":1,"164":1,"165":1,"492":1,"495":1}}],["实例后触发",{"2":{"137":1}}],["实例提供",{"2":{"127":1}}],["实现的",{"2":{"437":1}}],["实现的机制",{"2":{"248":1}}],["实现的路由",{"2":{"113":1}}],["实现了页面缓存",{"2":{"375":1}}],["实现了将",{"2":{"211":1}}],["实现了完整的生命周期和插件化机制",{"2":{"86":1}}],["实现登录",{"2":{"85":1}}],["实现布局",{"2":{"85":1}}],["实现",{"2":{"12":1,"400":1,"435":1}}],["由主应用自动注入",{"2":{"446":1}}],["由",{"2":{"127":1}}],["由于该插件注册在",{"2":{"492":1}}],["由于权限列表中包含",{"2":{"305":1}}],["由于qiankun技术限制",{"2":{"148":1}}],["由于",{"2":{"1":1,"3":1,"506":1}}],["官方推荐使用pinia",{"2":{"488":1}}],["官方文档了解更多",{"2":{"175":1}}],["官方文档",{"2":{"125":1}}],["官方插件",{"2":{"10":1}}],["想了解更多语言信息配置",{"2":{"400":1}}],["想了解更多的同学可以看看官方文档",{"2":{"113":1,"161":1}}],["想匹配此页面有两种办法",{"2":{"306":1}}],["想学习更多",{"2":{"125":1}}],["再",{"2":{"123":1}}],["再加",{"2":{"123":2}}],["再被执行",{"2":{"16":1}}],["分",{"2":{"123":5}}],["属性内容也是配置",{"2":{"363":1}}],["属性名",{"2":{"343":1}}],["属性",{"0":{"233":1,"356":1},"1":{"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1},"2":{"123":1,"196":1,"335":1,"356":1,"452":1,"453":1}}],["智能路由",{"0":{"123":1}}],["到输出路径下的",{"2":{"211":1}}],["到",{"2":{"122":1}}],["嵌套路由",{"0":{"121":1}}],["形式下版本会弃用",{"2":{"120":1}}],["~",{"2":{"119":1,"120":1}}],["~~~~~",{"2":{"96":1}}],["格式的文件或文件夹映射为动态路由中的模糊匹配形式",{"2":{"120":1}}],["格式的文件或文件夹映射为动态路由",{"2":{"119":1}}],["格式为路由信息的数组",{"2":{"115":1}}],["5",{"0":{"395":1},"2":{"118":2,"122":1}}],["50",{"2":{"96":1}}],["路径中的",{"2":{"211":1}}],["路径下所有页面公共的布局组件",{"2":{"118":1}}],["路径",{"2":{"118":3}}],["路径为",{"2":{"118":2,"122":2}}],["路由存在冲突",{"2":{"443":1}}],["路由是否按需加载",{"2":{"193":1}}],["路由器无需重新加载页面即可更改",{"2":{"172":1}}],["路由基于",{"2":{"161":1}}],["路由跳转",{"0":{"125":1},"1":{"126":1,"127":1}}],["路由元信息在编译后会附加到路由配置中",{"2":{"124":1}}],["路由的路径每个子项得到",{"2":{"123":1}}],["路由匹配相关内容",{"2":{"115":1}}],["路由配置信息",{"2":{"135":1}}],["路由配置",{"0":{"114":1},"1":{"115":1,"116":1}}],["路由解决的是路径到组件的匹配问题",{"2":{"113":1}}],["路由",{"0":{"113":1,"161":1},"1":{"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1},"2":{"122":2,"133":1,"134":1}}],["路由等等都在这里",{"2":{"90":1}}],["路由等",{"2":{"38":1}}],["路由处理等能力",{"2":{"10":1}}],["根据",{"2":{"346":1}}],["根据需求选择模板项目来验证修改内容",{"2":{"19":1}}],["根段",{"2":{"123":1}}],["根路由下所有页面共用的布局组件",{"2":{"118":1}}],["根路由页面",{"2":{"118":1,"122":1}}],["像数",{"0":{"149":1}}],["像",{"2":{"113":1}}],["静态配置",{"0":{"341":1}}],["静态资源",{"0":{"110":1},"1":{"111":1,"112":1},"2":{"201":1}}],["静态文件处理",{"0":{"3":1}}],["注",{"2":{"243":1}}],["注册子应用信息",{"2":{"439":1}}],["注册子应用",{"0":{"439":1}}],["注册命令",{"2":{"248":1}}],["注册的",{"2":{"245":1}}],["注册可供其使用的",{"2":{"244":1}}],["注册阶段执行",{"2":{"243":1}}],["注册插件集",{"2":{"249":1}}],["注册插件",{"2":{"154":1,"250":1}}],["注册额外插件",{"2":{"107":1}}],["注意不要引入",{"2":{"128":1}}],["注意",{"2":{"80":1,"168":1,"244":1}}],["非角色对应的资源不可见",{"2":{"307":1}}],["非",{"0":{"434":1},"2":{"106":1}}],["那么约定src",{"2":{"449":1}}],["那么在使用乾坤时还算方便",{"2":{"443":1}}],["那么规则解析是",{"2":{"351":1}}],["那么就可以通过",{"2":{"190":1}}],["那么",{"2":{"105":1}}],["里导出",{"2":{"446":1}}],["里",{"2":{"268":1,"288":1}}],["里约定目录下有",{"2":{"121":1,"375":1}}],["里约定名称为",{"2":{"119":1,"120":1}}],["里的内容需结合",{"2":{"244":1}}],["里的",{"2":{"105":1}}],["里使用图片",{"0":{"78":1,"79":1,"80":1}}],["对引用路径进行映射",{"2":{"188":1}}],["对你很重要",{"2":{"168":1}}],["对于前端应用来说",{"2":{"302":1}}],["对于没有主机的",{"2":{"168":1}}],["对于普通开发者",{"2":{"103":1}}],["对匹配到的路由打分",{"2":{"123":1}}],["对应着",{"2":{"319":1}}],["对应的资源列表",{"2":{"310":1}}],["对应路由",{"2":{"305":1}}],["对应",{"2":{"116":3,"387":1}}],["对象属性",{"2":{"351":1}}],["对象是构建流程管理",{"2":{"290":1}}],["对象作为第一个参数",{"2":{"290":1}}],["对象",{"2":{"96":1,"248":1,"279":1,"310":1,"446":1}}],["其他",{"0":{"175":1},"2":{"467":1}}],["其他配置项",{"2":{"130":1}}],["其",{"2":{"103":1}}],["其中钩子函数的入参",{"2":{"446":1}}],["其中",{"2":{"29":1,"211":1}}],["通配符",{"2":{"123":1}}],["通常我们会用角色来控制权限",{"2":{"307":1}}],["通常放在",{"2":{"268":1,"288":1}}],["通常用于部署到非根目录",{"2":{"190":1}}],["通常用于几种情况",{"2":{"106":1}}],["通常来说",{"2":{"103":1}}],["通过此插件扩展支持",{"2":{"480":1}}],["通过此配置生成运行时的代码",{"2":{"309":1,"328":1,"401":1}}],["通过匹配",{"2":{"387":1}}],["通过定义路由元信息开启缓存",{"2":{"374":1}}],["通过目录和文件及其命名分析出路由配置",{"2":{"117":1}}],["通过插件的",{"2":{"109":1}}],["通过插件集我们把插件收敛依赖然后支持不同的业务类型",{"2":{"89":1}}],["通过配置插件的",{"2":{"108":1}}],["通过",{"2":{"96":1,"122":1,"177":1,"209":1,"216":1,"254":1,"267":1,"316":1,"408":1,"505":1}}],["通过预先跟服务器端约定好的接口",{"2":{"94":1}}],["通过这张图应该很好理解到他们的关系",{"2":{"89":1}}],["每个文件需要默认导出一个",{"2":{"420":1}}],["每个插件都会对应一个",{"2":{"103":1}}],["每次跳转非登陆页面都会检测",{"2":{"417":1}}],["每次启动",{"2":{"90":1}}],["每次修改插件或者核心代码后",{"2":{"20":1}}],["关闭",{"0":{"101":1}}],["寻找文件",{"2":{"99":1}}],["从而做到用户无需关心布局",{"2":{"366":1}}],["从",{"0":{"144":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"145":1}}],["从项目根目录根据",{"2":{"99":1}}],["从使用上来说",{"2":{"1":1}}],["工具函数获取类型提示",{"2":{"130":1,"186":1}}],["工具函数",{"2":{"99":1}}],["工作区",{"2":{"10":1}}],["借助他可以提升我们的",{"2":{"98":1}}],["借鉴",{"2":{"86":1}}],["参考子应用运行时配置一节",{"2":{"451":1}}],["参考主应用装载子应用配置一节",{"2":{"451":1}}],["参考",{"2":{"244":1,"435":1}}],["参考上面的",{"2":{"97":1}}],["参数未枚举项",{"2":{"350":1}}],["参数为插件",{"2":{"253":1}}],["参数为路径数组",{"2":{"249":1,"250":1}}],["参数配置",{"2":{"248":1}}],["参数有",{"2":{"248":1}}],["参数来看",{"2":{"244":1}}],["参数包含",{"0":{"155":1,"156":1}}],["参数是一个对象",{"2":{"135":1}}],["参数非常灵活",{"2":{"97":1}}],["参数",{"0":{"97":1,"98":1,"99":1},"2":{"135":1,"156":1,"214":1,"244":1,"245":2,"248":2,"268":1,"288":1,"312":1,"313":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"391":1,"392":1,"410":1,"411":1,"412":1,"425":1,"443":1,"458":2,"472":2}}],["参数如果是一个函数",{"2":{"96":1}}],["需对第一个参数做修改",{"2":{"244":1}}],["需有返回值",{"2":{"244":1}}],["需求类型",{"2":{"96":1}}],["需要多传入",{"2":{"443":1}}],["需要保证默认语言配置文件存在",{"2":{"403":1}}],["需要传子项是菜单路径的数组",{"2":{"388":1}}],["需要覆盖测试的文件范围是src",{"2":{"359":1}}],["需要使用javascript时需要配置为",{"2":{"331":1}}],["需要支持的语言类型",{"2":{"331":1}}],["需要自定义",{"2":{"303":1}}],["需要排除的文件",{"2":{"268":1}}],["需要复制的文件目录",{"2":{"268":1}}],["需要通过",{"2":{"191":1}}],["需要在项目根目录执行",{"2":{"178":1}}],["需要在模板目录重新执行fes",{"2":{"20":1}}],["需要升级到4",{"2":{"148":1}}],["需要升级到5",{"2":{"148":1}}],["需要改成",{"2":{"147":1}}],["需要注意的是",{"2":{"118":1}}],["需要能拉最新的数据",{"2":{"96":1}}],["需要先运行一次fes",{"2":{"64":1}}],["需要开发者自行选择",{"2":{"0":1}}],["60",{"2":{"96":1,"463":1,"477":1}}],["666",{"2":{"96":1}}],["66s",{"2":{"71":1}}],["携带参数的请求",{"2":{"96":1}}],["孤独患者",{"2":{"96":1}}],["keep",{"2":{"374":1,"375":1}}],["key=",{"2":{"343":2}}],["key=123456789",{"2":{"62":1}}],["keyname",{"2":{"343":2,"346":2,"348":1,"349":1}}],["key",{"0":{"103":1},"2":{"62":1,"103":5,"108":2,"109":2,"129":1,"154":1,"156":2,"243":3,"244":4,"245":3,"249":1,"250":1,"258":1,"290":4,"310":1,"319":2,"320":1,"341":1,"343":6,"345":4,"346":4,"348":2,"349":3,"350":5}}],["keywords",{"2":{"29":1}}],["known",{"2":{"362":1}}],["kotlin",{"2":{"331":1}}],["kwan",{"2":{"96":3}}],["返回响应式",{"2":{"459":1,"473":1}}],["返回结果是",{"2":{"413":1}}],["返回就是该属性的值tip",{"2":{"350":1}}],["返回的枚举extend",{"2":{"348":1}}],["返回的结果跟",{"2":{"173":1}}],["返回值",{"2":{"317":1,"318":1,"322":1,"410":1,"411":1,"412":1,"458":1,"472":1}}],["返回值格式为",{"2":{"264":1,"265":1}}],["返回值格式为字符串",{"2":{"258":1}}],["返回值格式为表示文件路径的字符串",{"2":{"257":1}}],["返回值为",{"2":{"244":1}}],["返回",{"2":{"165":1}}],["返回当前可见的资源列表",{"2":{"321":1}}],["返回当前路由的",{"2":{"163":1}}],["返回当前",{"2":{"162":1,"164":1}}],["返回文件流",{"2":{"99":1}}],["返回文本",{"2":{"96":1}}],["返回一个字符串",{"2":{"96":2}}],["返回一个json",{"2":{"96":1}}],["返回一个数字",{"2":{"96":1}}],["接口错误",{"2":{"462":1,"476":1}}],["接口",{"2":{"97":1,"400":1}}],["接收的参数是是经过",{"2":{"96":1}}],["接下来我们了解下目录结构",{"2":{"28":1}}],["正则匹配url",{"2":{"96":1}}],["★",{"2":{"96":1,"98":1}}],["产品名",{"2":{"384":1}}],["产品类型",{"2":{"96":1}}],["产物的绝对路径",{"2":{"234":1}}],["产物",{"2":{"180":1}}],["产物默认会存放在这里",{"2":{"34":1}}],["产生随机字符",{"2":{"96":1}}],["产生随机文本",{"2":{"96":1}}],["利用",{"2":{"96":2}}],["9",{"2":{"326":1}}],["900000",{"2":{"96":1}}],["99999",{"2":{"505":1}}],["999",{"2":{"96":1}}],["91s",{"2":{"71":1}}],["重复发送的请求会合并成一个请求",{"2":{"462":1,"476":1}}],["重复请求",{"0":{"462":1,"476":1}}],["重复添加会覆盖",{"2":{"346":1}}],["重启",{"2":{"287":1}}],["重现请求",{"2":{"96":1}}],["重新创建项目",{"2":{"69":1}}],["与",{"2":{"96":1,"400":1,"427":1}}],["测试框架",{"2":{"357":1}}],["测试用例",{"2":{"96":1}}],["测试",{"2":{"96":2}}],["编辑器提示",{"2":{"489":1}}],["编辑器初始化后触发",{"2":{"336":1}}],["编辑器的配置对象",{"2":{"335":1}}],["编辑器的代码",{"2":{"335":1}}],["编辑器的宽度",{"2":{"335":1}}],["编辑器的高度",{"2":{"335":1}}],["编辑器的语言",{"2":{"335":1}}],["编辑器的主题",{"2":{"335":1}}],["编辑器的全局对象",{"2":{"333":1}}],["编码",{"2":{"194":1}}],["编写",{"0":{"96":1},"1":{"97":1,"98":1,"99":1}}],["编译之前",{"2":{"286":1}}],["编译的阈值",{"2":{"194":1}}],["编译构建",{"2":{"180":1}}],["编译后路由都会有",{"2":{"123":1}}],["编译后会得到以下路由配置",{"2":{"118":1}}],["编译缓存",{"2":{"56":1}}],["编译时插件",{"2":{"246":1}}],["编译时插件管理模块",{"2":{"10":1}}],["编译时的",{"2":{"145":1}}],["编译时配置使用组件名称",{"2":{"387":1}}],["编译时配置方式",{"0":{"377":1}}],["编译时配置是在构建过程需要的变量",{"2":{"48":1}}],["编译时配置列表",{"0":{"48":1},"1":{"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1}}],["编译时配置",{"0":{"5":1,"309":1,"328":1,"401":1,"487":1,"502":1},"1":{"6":1,"7":1,"8":1,"310":1,"329":1,"330":1,"331":1,"402":1,"403":1,"404":1,"405":1,"503":1},"2":{"384":1}}],["能力",{"2":{"299":1}}],["能力均可以通过插件封装进来",{"2":{"86":1}}],["能够让前端开发独立自主",{"2":{"94":1}}],["两种主题",{"2":{"366":1}}],["两种思维方式会导致部分",{"2":{"93":1}}],["两种构建方式",{"2":{"0":1}}],["向函数式迈了一大步",{"2":{"93":1}}],["虽然",{"2":{"93":2}}],["有两种方式实现",{"2":{"447":1}}],["有两种类型",{"2":{"319":1,"320":1}}],["有一种痛叫接手老项目",{"2":{"437":1}}],["有效的",{"2":{"341":1,"342":2}}],["有很多场景会使用到枚举值",{"2":{"338":1}}],["有类型提示",{"2":{"130":1}}],["有更好的提示",{"2":{"124":1}}],["有多种方式引入插件",{"2":{"104":1}}],["有",{"2":{"93":1}}],["有所不同",{"2":{"93":1}}],["有些内容不需要经过",{"2":{"81":1,"110":1}}],["而在node",{"2":{"470":1}}],["而且不能在一个页面上同时加载多个子应用",{"2":{"443":1}}],["而且不存在冲突",{"2":{"443":1}}],["而且title的值以$开头",{"2":{"387":1}}],["而不是使用常规标签",{"2":{"172":1}}],["而用户则只需要配置",{"2":{"129":1}}],["而插件开发者可以使用",{"2":{"103":1}}],["而非",{"2":{"93":1}}],["而",{"2":{"93":1,"129":1}}],["很多功能是借鉴",{"2":{"93":1}}],["他们尚未解析好",{"2":{"283":1}}],["他们会在",{"2":{"38":1}}],["他在打包层把体验做到了极致",{"2":{"92":1}}],["丰富的官方插件",{"2":{"92":1}}],["但没有收到响应",{"2":{"470":1}}],["但状态代码超出了",{"2":{"456":1,"470":1}}],["但可用于任何组件",{"2":{"167":1}}],["但是如果你想在生命周期期间加一些自定义逻辑",{"2":{"446":1}}],["但是当我们使用",{"2":{"443":1}}],["但是页面没有渲染出来的情况",{"2":{"442":1}}],["但是编译后包体积会非常大",{"2":{"331":1}}],["但是可用于任何组件",{"2":{"166":1}}],["但是提供的接口和配置没有变化",{"2":{"148":1}}],["但是不包含路由",{"2":{"92":1}}],["但不太",{"2":{"93":1}}],["但不要在",{"2":{"90":1}}],["但大家可能依然喜欢编写",{"2":{"93":1}}],["但如果有需求",{"2":{"27":1}}],["外部插件生成",{"2":{"90":2}}],["内存",{"2":{"463":1,"477":1}}],["内容多",{"2":{"437":1}}],["内容如下",{"2":{"359":1}}],["内部插件生成",{"2":{"90":1}}],["内部插件及三方插件生成的",{"2":{"90":1}}],["内置防止重复请求",{"2":{"299":1,"454":1,"468":1}}],["内置了比较通用的构建方式",{"2":{"184":1}}],["内置了路由",{"2":{"86":1}}],["内置的跑在浏览器里的一套插件体系",{"2":{"154":1}}],["内置",{"2":{"152":1}}],["内置插件以",{"2":{"251":1}}],["内置插件",{"2":{"209":1}}],["内置插件和其他插件提供的一些运行时功能提供用户或者其他插件自定义",{"2":{"129":1}}],["内置插件集",{"2":{"10":1}}],["内置功能和安装的其他插件配置",{"2":{"31":1}}],["内置支持",{"2":{"27":1}}],["临时指定",{"2":{"212":1}}],["临时目录是整个",{"2":{"90":1}}],["临时文件的写入做了缓存处理",{"2":{"268":1,"288":1}}],["临时文件是",{"2":{"90":1}}],["临时文件",{"0":{"90":1}}],["临时文件内容",{"2":{"61":1}}],["临时文件目录",{"2":{"38":1}}],["让大家只用",{"2":{"88":1,"300":1}}],["收敛到一起",{"2":{"88":1,"300":1}}],["把数据变成响应式的",{"2":{"420":1}}],["把菜单和路由关联起来",{"2":{"387":1}}],["把页面",{"2":{"303":1}}],["把baselayout插入到路由配置中",{"2":{"274":1}}],["把插件需要导出的运行时",{"2":{"255":1}}],["把",{"2":{"201":1}}],["把大家常用的技术栈封装成一个个插件进行整理",{"2":{"88":1,"300":1}}],["把后缀换成",{"2":{"22":1}}],["如在",{"2":{"492":1}}],["如mutation",{"2":{"492":1}}],["如getter",{"2":{"492":1}}],["如action",{"2":{"492":1}}],["如",{"2":{"449":1}}],["如下",{"2":{"400":1}}],["如何工作",{"0":{"87":1},"1":{"88":1,"89":1,"90":1}}],["如果不需要时间戳",{"2":{"505":1}}],["如果在",{"2":{"492":1}}],["如果在注册阶段使用",{"2":{"251":1,"252":1}}],["如果使用路由绑定式消费子应用",{"2":{"449":1}}],["如果使用",{"2":{"445":1,"449":1,"480":1}}],["如果我们的路由使用",{"2":{"443":1}}],["如果我们设置",{"2":{"305":1}}],["如果当前语言找不到配置",{"2":{"403":1}}],["如果要更新",{"2":{"394":1}}],["如果要同时考虑",{"2":{"43":1}}],["如果同时使用国际化插件",{"2":{"387":1}}],["如果嵌套路由下的页面设置了",{"2":{"375":1}}],["如果valuename未设置则value就是枚举项",{"2":{"346":1}}],["如果检查不通过则不更新数据",{"2":{"335":1}}],["如果路由对应的页面不存在",{"2":{"313":1,"392":1}}],["如果路由对应的页面不属于可见资源列表",{"2":{"312":1,"391":1}}],["如果内容一致",{"2":{"268":1,"288":1}}],["如果是基本类型",{"2":{"351":1}}],["如果是",{"2":{"244":3}}],["如果是相对路径",{"2":{"199":1}}],["如果配置了插件",{"2":{"244":1}}],["如果你希望用户进行配置",{"2":{"243":1}}],["如果你使用插件",{"2":{"140":1,"231":1}}],["如果开启",{"2":{"215":1}}],["如果装了多个构建",{"2":{"191":1}}],["如果没有个性化需求",{"2":{"184":1}}],["如果没有则在模板项目的",{"2":{"19":1}}],["如果用户不在浏览器上下文中",{"2":{"170":1}}],["如果有提供",{"2":{"247":1}}],["如果有相应的",{"2":{"147":1}}],["如果有",{"2":{"146":1}}],["如果有其他特殊的需求",{"2":{"4":1}}],["如果遇到配置不兼容",{"2":{"145":1}}],["如果",{"2":{"123":1,"168":1}}],["如果访问",{"2":{"122":1}}],["如果大家想基于他修改部分配置",{"2":{"92":1}}],["如果每次项目都完全手动处理一遍",{"2":{"85":1}}],["如果切到其他打包工具",{"2":{"80":1}}],["如果项目文件夹",{"2":{"69":1}}],["如果工作空间已存在",{"2":{"68":1}}],["如果工作空间不存在",{"2":{"68":1}}],["如果设置为",{"2":{"60":1,"61":1}}],["如果存在",{"2":{"46":1}}],["如果存在此文件",{"2":{"23":1}}],["如果删除此",{"2":{"36":1}}],["如果想直接引入css文件的话",{"2":{"26":1}}],["如果想添加图片",{"2":{"14":1}}],["如果多份配置中存在相同的配置项",{"2":{"8":1,"47":1}}],["未来会探索",{"2":{"86":1}}],["面向未来",{"2":{"86":1}}],["减少写",{"2":{"86":1}}],["健壮",{"2":{"86":1}}],["📡",{"2":{"86":1}}],["📦",{"2":{"86":1}}],["💪",{"2":{"86":1}}],["🚀",{"2":{"86":1}}],["学习起来更轻松",{"2":{"86":1}}],["思想",{"2":{"86":1}}],["贯彻着函数式编程的思维",{"2":{"93":1}}],["贯彻",{"2":{"86":1}}],["上注册",{"2":{"360":1}}],["上注册方法",{"2":{"247":1}}],["上面示例中",{"2":{"211":1}}],["上一个插件修改后的结果",{"2":{"136":1}}],["上手简单",{"2":{"86":1}}],["上做了一层封装",{"2":{"1":1}}],["🧨",{"2":{"86":1}}],["状态管理",{"2":{"86":1}}],["国际化语言切换",{"2":{"400":1}}],["国际化插件",{"2":{"397":1}}],["国际化",{"2":{"86":1,"400":1}}],["布局有三种类型",{"2":{"368":1}}],["布局类型",{"0":{"368":1},"1":{"369":1,"370":1,"371":1,"372":1,"373":1}}],["布局",{"2":{"86":1,"366":1}}],["配合",{"0":{"448":1},"1":{"449":1,"450":1}}],["配以覆盖编译时和运行时生命周期完善的插件体系",{"2":{"86":1}}],["配置支持",{"2":{"458":1,"472":1}}],["配置后根据name+cachename缓存子应用实例",{"2":{"452":1,"453":1}}],["配置运行时生命周期钩子",{"0":{"446":1}}],["配置改为使用传入",{"2":{"395":1}}],["配置默认展开的菜单",{"2":{"388":1}}],["配置参数是",{"2":{"368":1}}],["配置格式",{"2":{"341":1}}],["配置对象中的",{"2":{"319":2,"320":1}}],["配置需要忽略权限校验的页面",{"2":{"314":1}}],["配置需要兼容的浏览器最低版本",{"2":{"204":1}}],["配置此插件",{"2":{"290":1}}],["配置信息",{"2":{"243":1}}],["配置如何使用mini",{"2":{"214":1}}],["配置开发服务器",{"2":{"212":1}}],["配置约定",{"2":{"211":1}}],["配置是否启用单数模式的目录",{"2":{"203":1}}],["配置代理能力",{"2":{"200":1}}],["配置额外的",{"2":{"199":1,"217":1,"218":1}}],["配置图片文件是否走",{"2":{"194":1}}],["配置别名",{"2":{"188":1}}],["配置的组件",{"2":{"132":1}}],["配置项",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"210":1,"221":1,"223":1,"277":1}}],["配置可以单独导出",{"2":{"130":1}}],["配置智能提示",{"0":{"130":1,"186":1}}],["配置插件",{"0":{"109":1},"2":{"106":1}}],["配置路由",{"2":{"85":1,"202":1}}],["配置优先级",{"0":{"47":1}}],["配置环境变量",{"0":{"42":1},"1":{"43":1,"44":1,"45":1,"46":1,"47":1}}],["配置文件中添加自定义配置",{"2":{"509":1}}],["配置文件解析",{"0":{"185":1}}],["配置文件",{"0":{"184":1,"363":1},"1":{"185":1,"186":1},"2":{"31":1}}],["配置或者",{"2":{"27":1}}],["配置",{"0":{"2":1,"100":1,"106":1,"340":1,"350":1,"361":1,"376":1,"399":1,"491":1,"509":1},"1":{"341":1,"342":1,"362":1,"363":1,"364":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1},"2":{"124":2,"145":1,"147":1,"183":1,"189":1,"196":1,"205":1,"209":1,"213":1,"214":1,"215":1,"224":1,"267":1,"276":1,"290":2,"345":1,"346":1,"348":1,"364":1,"456":1,"470":1}}],["并实现每一个生命周期钩子",{"2":{"446":1}}],["并指定key的属性名为id",{"2":{"343":1}}],["并返回它",{"2":{"244":1}}],["并且确保自身代码合理的情况下",{"2":{"462":1,"476":1}}],["并且可通过插件进行扩展",{"2":{"92":1}}],["并且提供测试",{"2":{"86":1}}],["并以此进行功能扩展",{"2":{"86":1}}],["并确保",{"2":{"66":1}}],["同时设置dir和",{"2":{"350":1}}],["同时也会开启",{"2":{"212":1}}],["同时提供统一的插件配置入口",{"2":{"86":1}}],["同时支持配置式路由和约定式路由",{"2":{"86":1}}],["同样适用",{"2":{"22":1}}],["以减少触发",{"2":{"268":1,"288":1}}],["以提高编译速度",{"2":{"222":1}}],["以适应你的布局",{"2":{"174":1}}],["以",{"2":{"86":1,"121":1,"297":1,"375":1}}],["是指定枚举项",{"2":{"351":1}}],["是角色",{"2":{"310":1}}],["是否禁用水印",{"2":{"503":1}}],["是否缓存",{"2":{"456":1}}],["是否合并请求",{"2":{"456":1}}],["是否能正确匹配上",{"2":{"442":1}}],["是否只保持一个子菜单的展开",{"2":{"388":1}}],["是否只读",{"2":{"335":1}}],["是否默认展开全部菜单",{"2":{"388":1}}],["是否开启多页",{"2":{"386":1}}],["是否开启插件",{"2":{"290":1}}],["是否固定",{"2":{"383":1}}],["是否固定头部",{"2":{"382":1}}],["是否无限旋转",{"2":{"356":1}}],["是否添加在现有的之前",{"2":{"348":1}}],["是否检查代码",{"2":{"335":1}}],["是否有权限",{"2":{"317":1}}],["是否启用",{"2":{"212":1}}],["是否异步执行且返回",{"2":{"156":1}}],["是相对于输出路径的路径",{"2":{"211":1}}],["是相对于",{"2":{"211":1}}],["是配置添加到路由的初始路由列表",{"2":{"115":1}}],["是",{"2":{"108":1,"109":1,"154":1,"243":1,"303":1,"305":1,"326":1}}],["是进一步简化后用于配置的唯一值",{"2":{"103":1}}],["是路径的简写",{"2":{"103":1}}],["是常用的辅助生成模拟数据的三方库",{"2":{"98":1}}],["是分离前后端开发的关键链路",{"2":{"94":1}}],["是个很好的选择",{"2":{"93":1}}],["是基于",{"2":{"92":1,"93":1,"437":1}}],["是一个好用的前端应用解决方案",{"2":{"86":1}}],["是什么",{"0":{"86":1}}],["是本地验证使用的临时配置",{"2":{"6":1}}],["导入",{"2":{"505":1}}],["导出的mutations",{"2":{"492":1}}],["导出所有的mutations",{"2":{"489":1}}],["导出定制格式的roles",{"2":{"343":1}}],["导出枚举可扩展属性",{"2":{"343":1}}],["导出枚举值",{"2":{"343":1}}],["导出",{"2":{"316":1,"408":1,"427":1}}],["导致开发流程不统一",{"2":{"85":1}}],["导航",{"2":{"85":1}}],["久而久之可能会存在多种技术栈",{"2":{"85":1}}],["权限就是页面",{"2":{"302":1}}],["权限",{"2":{"85":1,"86":1}}],["权限管理",{"2":{"85":1}}],["还要继续维护~",{"2":{"437":1}}],["还可以用自定义函数的方式决定其启用时机",{"2":{"243":1}}],["还可以通过函数的格式自定义",{"2":{"243":1}}],["还可以通过",{"2":{"124":1}}],["还可通过环境变量",{"2":{"107":1}}],["还会遇到很多相似的业务类型",{"2":{"85":1}}],["还提供如下配置",{"2":{"62":1}}],["除了插件内置的默认配置之外",{"2":{"363":1}}],["除了准备工作之外",{"2":{"85":1}}],["除了用户自定义的以fes",{"2":{"62":1}}],["菜单的配置",{"2":{"388":1}}],["菜单的图标",{"2":{"387":1}}],["菜单的标题",{"2":{"387":1}}],["菜单的路径",{"2":{"387":1}}],["菜单的名称",{"2":{"387":1}}],["菜单配置",{"2":{"387":1}}],["菜单配置在",{"2":{"14":1}}],["菜单标题支持国际化",{"2":{"366":1}}],["菜单支持配置",{"2":{"366":1}}],["菜单",{"2":{"85":1}}],["请勿外传",{"2":{"505":1}}],["请参考",{"2":{"400":1}}],["请改为使用",{"2":{"395":1}}],["请替换为",{"2":{"119":1,"120":1}}],["请不要配置",{"2":{"106":1}}],["请求拦截器",{"2":{"470":1}}],["请求已经成功发起",{"2":{"470":1}}],["请求异常",{"2":{"462":1,"476":1}}],["请求后端接口",{"2":{"458":1,"472":1}}],["请求成功发出且服务器也响应了状态码",{"2":{"456":1,"470":1}}],["请求缓存",{"0":{"463":1,"477":1},"2":{"454":1,"468":1}}],["请求节流",{"2":{"299":1}}],["请求",{"0":{"461":1,"464":1,"475":1},"2":{"85":1,"86":1}}],["请将其添加到",{"2":{"6":1}}],["痛点",{"0":{"85":1}}],["介绍",{"0":{"84":1,"298":1,"302":1,"326":1,"338":1,"353":1,"366":1,"397":1,"415":1,"420":1,"427":1,"437":1,"480":1,"485":1,"489":1,"500":1,"507":1},"1":{"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"299":1,"300":1,"303":1,"304":1,"305":1,"306":1,"307":1,"421":1,"422":1,"423":1},"2":{"299":1}}],["你应该使用",{"2":{"168":1}}],["你可以直接使用",{"2":{"489":1}}],["你可以通过插件提供的",{"2":{"420":1}}],["你可以把它放在任何地方",{"2":{"174":1}}],["你可以在这里调试代码",{"2":{"90":1}}],["你可以选默认适用于中后台前端应用的",{"2":{"69":1}}],["你可以选择",{"2":{"69":1}}],["你通常会在",{"2":{"90":1}}],["你的入口文件",{"2":{"90":1}}],["你需要把",{"2":{"75":1}}],["就问题很大",{"2":{"443":1}}],["就是当前值",{"2":{"351":1}}],["就是页面的资源",{"2":{"305":1}}],["就是不需要手写配置",{"2":{"117":1}}],["就能访问到",{"2":{"200":1}}],["就能进入",{"2":{"196":1}}],["就会遇到困难",{"2":{"92":1}}],["就可以完成",{"2":{"88":1,"300":1}}],["就可以部署了",{"2":{"75":1}}],["就不会在构建后清除",{"2":{"61":1}}],["就不会在构建前清除",{"2":{"60":1}}],["部署",{"0":{"75":1},"2":{"201":1}}],["部署发布",{"0":{"72":1},"1":{"73":1,"74":1,"75":1}}],["命令执行的函数",{"2":{"248":1}}],["命令",{"0":{"360":1},"2":{"178":1,"290":2,"360":1}}],["命令创建项目模板",{"2":{"177":1}}],["命令行工具",{"0":{"176":1},"1":{"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["命令行添加",{"0":{"43":1}}],["命令式",{"0":{"127":1}}],["命令查看",{"2":{"73":1}}],["然后我们可以在其他组件中使用",{"2":{"423":1}}],["然后使用路由元信息补充菜单配置",{"2":{"387":1}}],["然后在插件中可以使用",{"2":{"247":1}}],["然后访问",{"2":{"200":1}}],["然后所有以",{"2":{"196":1}}],["然后你代码里写",{"2":{"192":1}}],["然后设置了",{"2":{"190":1}}],["然后",{"2":{"188":1}}],["然后通过",{"2":{"73":1}}],["然后执行",{"2":{"44":1}}],["下定义",{"2":{"492":1}}],["下的包",{"2":{"222":1}}],["下约定文件名为",{"2":{"122":1}}],["下看到以下目录",{"2":{"90":1}}],["下",{"2":{"73":1,"145":1}}],["✨",{"2":{"73":1}}],["✔",{"2":{"71":2,"73":2}}],["4kb",{"2":{"205":1}}],["400px",{"2":{"334":1}}],["400101",{"2":{"96":1}}],["403",{"2":{"312":3,"366":1,"391":3}}],["404",{"2":{"122":1,"312":3,"313":3,"366":1,"391":3,"392":3}}],["48",{"2":{"73":1}}],["45",{"2":{"73":2}}],["46",{"2":{"71":1}}],["4",{"0":{"395":1,"467":1},"2":{"71":1,"73":1,"123":1,"145":1,"161":1,"468":1}}],["47",{"2":{"29":1}}],["或更多会后置执行",{"2":{"244":1}}],["或更少会提前执行",{"2":{"244":1}}],["或其他方式引入",{"2":{"216":1}}],["或",{"2":{"170":1}}],["或当配置服务器不能处理任意",{"2":{"168":1}}],["或者希望在打包层之外也做技术收敛时",{"2":{"92":1}}],["或者项目目录",{"2":{"69":1}}],["或者",{"2":{"69":1,"309":1,"328":1,"359":1,"401":1}}],["或以上",{"2":{"66":1}}],["存在相同文件则用模板文件覆盖当前目录文件",{"2":{"69":1}}],["保留原项目文件夹",{"2":{"69":1}}],["保证执行加载环境变量配置文件逻辑前",{"2":{"46":1}}],["已废弃",{"2":{"190":1}}],["已采纳",{"2":{"96":1}}],["已使用",{"2":{"86":2}}],["已经存在",{"2":{"69":1}}],["已设置",{"2":{"46":1}}],["步骤",{"0":{"68":1,"69":1,"70":1}}],["管理自定义",{"2":{"415":1}}],["管理员",{"2":{"351":2}}],["管理开发到部署整个流程",{"2":{"85":1}}],["管理",{"2":{"66":1}}],["管理端",{"2":{"29":1}}],["推荐用运行时配置方式",{"2":{"378":1}}],["推荐",{"2":{"130":1}}],["推荐喜欢",{"2":{"93":1}}],["推荐使用modifyroute",{"2":{"133":1}}],["推荐使用defineroutemeta",{"2":{"124":1}}],["推荐使用",{"2":{"66":1,"177":1,"506":1}}],["推送本地到服务器分支",{"2":{"21":1}}],["打印配置帮助信息",{"2":{"361":1,"362":1}}],["打印当前项目的有用的环境信息",{"2":{"182":1}}],["打印帮助文档",{"2":{"181":1}}],["打印",{"2":{"66":1}}],["打开localhost",{"2":{"19":1}}],["版本请点击",{"2":{"468":1}}],["版本请使用",{"2":{"190":1}}],["版本",{"0":{"145":1},"2":{"66":1,"148":1}}],["版本是",{"2":{"66":1,"326":1}}],["版本支持",{"2":{"0":1}}],["首先得有",{"2":{"66":1}}],["依赖",{"0":{"105":1},"2":{"66":1,"199":2}}],["依赖环境",{"0":{"66":1}}],["依赖即可",{"2":{"0":2,"480":1}}],["快速",{"2":{"86":1}}],["快速上手",{"0":{"65":1},"1":{"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1}}],["快速调试技巧",{"0":{"20":1}}],["检查tsconfig",{"2":{"64":1}}],["常见问题",{"0":{"63":1},"1":{"64":1}}],["仅运行时",{"2":{"390":1,"391":1,"392":1}}],["仅仅在",{"2":{"60":1,"61":1}}],["仅在运行时配置中支持",{"2":{"387":1}}],["仅在",{"2":{"6":1}}],["构成",{"2":{"57":1}}],["构建速度更快",{"2":{"485":1}}],["构建时需注意",{"2":{"439":1}}],["构建结果分析",{"2":{"208":1}}],["构建用",{"2":{"191":1}}],["构建依赖包",{"2":{"146":1}}],["构建等",{"2":{"86":1}}],["构建后会直接复制到",{"2":{"81":1,"110":1}}],["构建产物默认生成到",{"2":{"73":1}}],["构建在配置方面有一些差异",{"2":{"2":1}}],["构建",{"0":{"73":1},"2":{"0":2,"73":2,"148":1,"445":1,"480":2}}],["设置当前的语言",{"2":{"410":1}}],["设置当前的角色",{"2":{"319":1,"320":1}}],["设置的默认语言",{"2":{"404":1}}],["设置用户的角色",{"2":{"307":1}}],["设置html",{"2":{"220":1}}],["设置额外的",{"2":{"219":1}}],["设置哪些模块可以不被打包",{"2":{"216":1}}],["设置要复制到输出目录的文件",{"2":{"211":1}}],["设置",{"2":{"210":1,"215":1,"221":1,"223":1}}],["设置路由前缀",{"2":{"190":1}}],["设置如下",{"2":{"33":1}}],["设计上有所差异",{"2":{"93":1}}],["设计插件上尽可能用约定替代配置",{"2":{"86":1}}],["设为",{"2":{"55":1,"244":2}}],["默认参数是",{"2":{"505":1}}],["默认usage模式",{"2":{"487":1}}],["默认只支持",{"2":{"480":1}}],["默认只输出",{"2":{"215":1}}],["默认3min",{"2":{"463":1,"477":1}}],["默认根据",{"2":{"456":1}}],["默认会在",{"2":{"412":1}}],["默认会重启",{"2":{"243":1}}],["默认情况下",{"2":{"404":1}}],["默认提供",{"2":{"385":1}}],["默认为",{"2":{"384":1}}],["默认为包名",{"2":{"251":1}}],["默认实现对路由的",{"2":{"366":1}}],["默认配置为",{"2":{"401":1}}],["默认配置",{"2":{"290":1,"364":1}}],["默认编译所有",{"2":{"222":1}}],["默认使用插件的默认配置",{"2":{"214":1}}],["默认",{"2":{"212":2,"417":1,"456":3}}],["默认打开",{"2":{"196":1}}],["默认值",{"2":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"310":1,"312":1,"313":1,"314":1,"329":1,"330":1,"331":1,"335":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"452":1,"453":1}}],["默认模板内容是",{"2":{"141":1}}],["默认关闭",{"2":{"57":1}}],["默认开启",{"2":{"56":1}}],["默认是false",{"2":{"503":1}}],["默认是全部",{"2":{"331":1}}],["默认是页面的路由",{"2":{"303":1}}],["默认是注册启用",{"2":{"243":1}}],["默认是hash模式",{"2":{"116":1}}],["默认是8888",{"2":{"59":1}}],["默认是server",{"2":{"58":1}}],["默认是",{"2":{"52":1,"53":1,"54":1,"135":1,"136":1,"194":1,"244":1,"346":1,"348":2,"349":1,"368":1}}],["默认的",{"2":{"36":1}}],["添加一些通用样式内容",{"2":{"482":1}}],["添加了",{"2":{"290":1}}],["添加新的",{"2":{"290":1}}],["添加重新生成临时文件的监听路径",{"2":{"266":1}}],["添加在",{"2":{"264":1,"265":1}}],["添加代码",{"2":{"261":1}}],["添加插件提供的运行时配置的",{"2":{"258":1}}],["添加运行时插件",{"2":{"257":1}}],["添加过滤条件",{"2":{"196":1}}],["添加导航守卫",{"2":{"166":1,"167":1}}],["添加",{"2":{"146":1,"482":1,"483":1}}],["添加额外的插件入口",{"2":{"51":1}}],["添加额外的插件集入口",{"2":{"50":1}}],["添加后在根目录执行pnpm关联依赖",{"2":{"19":1}}],["🌰",{"2":{"46":1,"96":1,"143":1,"413":1}}],["举个",{"2":{"46":1,"143":1,"413":1}}],["可能目前迁移",{"2":{"437":1}}],["可能会有变化",{"2":{"80":1}}],["可配置第三方地址",{"2":{"387":1}}],["可配置页面是否需要",{"2":{"366":1}}],["可配置某些场景下禁用插件",{"2":{"290":1}}],["可指定取值的路径",{"2":{"343":1}}],["可异步",{"2":{"244":1}}],["可同步",{"2":{"244":1}}],["可更改为",{"2":{"243":1}}],["可选有",{"2":{"380":1,"381":1}}],["可选",{"0":{"446":1},"2":{"185":1,"456":1}}],["可通过配置",{"2":{"135":1}}],["可扩展",{"2":{"86":1}}],["可借助三方工具",{"2":{"43":1}}],["可以利用导出的事件类型",{"2":{"492":1}}],["可以很方便的匹配起来",{"2":{"443":1}}],["可以自定义页面标签",{"2":{"394":1}}],["可以实现动态变更菜单",{"2":{"387":1}}],["可以实现自定义返回内容",{"2":{"96":1}}],["可以这么配置",{"2":{"385":1}}],["可以为页面单独设置布局类型",{"2":{"373":1}}],["可以完成对路由的权限控制",{"2":{"366":1}}],["可以指定",{"2":{"343":1}}],["可以用异步数据来设置权限",{"2":{"318":1}}],["可以用此特性实现",{"2":{"122":1}}],["可以参考其他插件理解",{"0":{"296":1}}],["可以参考如下",{"2":{"96":1}}],["可以理解为插件的名称",{"2":{"290":1}}],["可以是",{"2":{"199":1}}],["可以在开发环境关闭水印",{"2":{"503":1}}],["可以在任意组件中获取主应用透传的",{"2":{"450":1}}],["可以在子应用的",{"2":{"446":1}}],["可以在本机安装后使用",{"2":{"177":1}}],["可以在这里扩展运行时的能力",{"2":{"40":1}}],["可以查看官方文档了解更多",{"2":{"172":1,"174":1}}],["可以查看webpack",{"2":{"145":1}}],["可以查看",{"2":{"125":1}}],["可以看到",{"2":{"123":1}}],["可以满足大部分日常开发需求",{"2":{"86":1}}],["可以直接定义",{"2":{"427":1}}],["可以直接使用",{"2":{"26":1}}],["可以直接通过",{"2":{"25":1}}],["可以先在模板的",{"2":{"20":1}}],["可以通过配置",{"2":{"222":1}}],["可以通过配置关闭",{"2":{"101":1}}],["可以通过",{"2":{"27":1,"74":1,"186":1,"423":1}}],["可以通过此配置找到对应想修改的文档",{"2":{"14":1}}],["可以通过环境变量",{"2":{"7":1,"46":1,"185":1}}],["可以新建",{"2":{"6":1,"45":1}}],["可以引入",{"2":{"5":1}}],["可以使用该配置",{"2":{"462":1,"476":1}}],["可以使用",{"2":{"4":1,"284":1}}],["环境变量",{"0":{"41":1,"107":1},"1":{"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1},"2":{"62":2,"143":2,"241":1}}],["环境配置",{"0":{"46":1},"2":{"8":1,"47":1}}],["所有的参数",{"2":{"456":1,"458":1,"470":1,"472":1}}],["所有配置项如下",{"2":{"401":1}}],["所有运行时",{"2":{"152":1}}],["所有路由组件文件存放在这里",{"2":{"39":1}}],["所以编辑时其实就是",{"2":{"328":1}}],["所以编写好的插件想发布到",{"2":{"297":1}}],["所以",{"2":{"92":1}}],["所以我们需要一套完整的解决方案",{"2":{"85":1}}],["所以你需要通过base",{"2":{"81":1,"110":1}}],["所以只能用命令行方式配置",{"2":{"49":1}}],["所以源码需要编译后才能发布成包",{"2":{"16":1}}],["时需要额外配置",{"2":{"445":1}}],["时会渲染当前页面",{"2":{"303":1}}],["时会生成嵌套路由",{"2":{"121":1,"375":1}}],["时开启",{"2":{"208":1}}],["时",{"2":{"185":1,"215":1,"309":1,"328":1,"373":1,"401":1,"492":1}}],["时这非常有用",{"2":{"168":1}}],["时触发",{"2":{"139":1}}],["时都会被删除并重新生成",{"2":{"90":1}}],["时生效",{"2":{"60":1,"61":1}}],["时禁用缓存",{"2":{"56":1}}],["时不监听文件变更",{"2":{"55":1}}],["时服务指定的端口号",{"2":{"52":1}}],["时被删除并重新生成",{"2":{"38":1}}],["时有效",{"2":{"6":1,"269":1,"270":1,"271":1,"287":1}}],["仓库里提交他",{"2":{"90":1}}],["仓库",{"2":{"38":1}}],["仓库中",{"2":{"6":1}}],["模块中嵌套的",{"2":{"492":1}}],["模块中",{"2":{"492":2}}],["模块",{"2":{"492":1}}],["模块化处理",{"2":{"81":1,"110":1}}],["模式时",{"2":{"443":1}}],["模式",{"2":{"401":1,"405":1,"443":1}}],["模糊匹配",{"0":{"120":1,"122":1,"306":1},"2":{"118":1,"122":1}}],["模拟请求数据甚至逻辑",{"2":{"94":1}}],["模板变量",{"0":{"143":1}}],["模板",{"0":{"141":1},"1":{"142":1,"143":1}}],["模板中使用",{"0":{"82":1,"111":1}}],["模板文件",{"2":{"36":2}}],["模版中可以使用的变量",{"2":{"143":1}}],["模版文件从",{"2":{"4":1,"141":1,"147":1}}],["模版比较常规的需求",{"2":{"4":1}}],["模版",{"0":{"4":1},"2":{"146":1}}],["后端接口",{"2":{"458":1,"472":1}}],["后",{"2":{"34":1,"215":1}}],["后形成最终配",{"2":{"7":1}}],["后形成最终配置",{"2":{"6":1}}],["执行命令时附带的的参数配置",{"2":{"248":1}}],["执行命令的绝对路径",{"2":{"234":1,"235":1}}],["执行类型",{"2":{"246":1}}],["执行后的数据",{"2":{"245":1}}],["执行方式类型",{"2":{"156":1}}],["执行插件",{"2":{"154":1}}],["执行结果作为参数",{"2":{"132":1}}],["执行action过程中显示",{"2":{"132":1}}],["执行",{"2":{"34":1}}],["8k",{"2":{"194":1}}],["8192",{"2":{"194":2}}],["8",{"2":{"141":1,"247":2,"288":1}}],["87s",{"2":{"73":1}}],["8888",{"2":{"33":1,"208":1}}],["8002",{"2":{"439":1}}],["8001",{"2":{"439":1}}],["8000查看结果",{"2":{"19":1}}],["8000",{"2":{"6":2,"7":2,"52":1,"71":3,"179":1,"212":1}}],["80",{"2":{"88":1,"300":1}}],["808080",{"2":{"333":1}}],["8080",{"2":{"15":1}}],["==",{"2":{"208":1,"247":1,"470":1}}],["===",{"2":{"96":1,"312":1,"345":1,"350":1,"391":1,"456":1,"470":2}}],["=",{"2":{"33":2,"82":1,"96":9,"111":1,"124":1,"127":1,"129":3,"130":3,"132":3,"135":1,"136":1,"137":1,"139":1,"141":2,"143":2,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"205":1,"214":1,"245":1,"247":2,"249":2,"250":2,"255":1,"256":1,"257":1,"258":2,"259":1,"260":1,"261":2,"262":1,"263":1,"264":2,"266":1,"267":1,"274":1,"275":3,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"290":1,"312":2,"313":2,"314":1,"317":1,"318":1,"322":1,"334":1,"336":2,"343":4,"345":1,"350":1,"351":4,"359":1,"378":10,"385":1,"387":2,"390":1,"391":3,"392":3,"394":2,"413":1,"421":5,"422":1,"423":5,"432":1,"433":1,"434":5,"441":4,"442":1,"443":1,"446":1,"449":4,"450":1,"456":2,"461":2,"462":2,"463":2,"464":2,"465":2,"466":1,"475":2,"476":2,"477":2,"478":1,"492":15,"505":12}}],["等转换函数",{"2":{"413":1}}],["等约定目录",{"2":{"198":1}}],["等",{"2":{"147":1,"387":1,"420":1}}],["等新技术",{"2":{"86":1}}],["等插件",{"2":{"86":1}}],["等同于",{"2":{"33":1,"62":1}}],["等待自动编译完",{"2":{"20":1}}],["开启严格模式",{"2":{"491":1}}],["开启浏览器语言检测",{"2":{"401":1,"404":1}}],["开始",{"0":{"290":1}}],["开始的请求",{"2":{"196":1}}],["开源运营小助手",{"2":{"150":1}}],["开头",{"2":{"62":1,"297":1}}],["开头的依赖会被",{"2":{"297":1}}],["开头的依赖会被自动注册为插件或插件集",{"2":{"29":1}}],["开头的变量",{"2":{"62":1,"143":1}}],["开头的文件为环境变量配置文件",{"2":{"44":1}}],["开头的会被注册为构建器",{"2":{"29":1}}],["开放给用户配置",{"2":{"48":1}}],["开发",{"2":{"86":1}}],["开发规范",{"2":{"85":1}}],["开发调试",{"2":{"71":2}}],["开发要求",{"2":{"11":1}}],["开发准备",{"0":{"11":1}}],["开发者关心的构建配置不会太多",{"2":{"1":1}}],["另外以",{"2":{"29":1}}],["7kb",{"2":{"205":2}}],["7",{"2":{"29":1,"118":3}}],["qsharp",{"2":{"331":1}}],["query",{"2":{"96":1,"127":2}}],["quot",{"2":{"14":4,"29":180,"64":8,"78":2,"82":4,"83":2,"93":2,"96":2,"105":6,"111":4,"112":2,"124":16,"126":2,"141":12,"143":4,"172":2,"174":4,"303":4,"308":10,"322":2,"323":2,"324":2,"327":10,"334":6,"339":10,"343":8,"354":10,"355":2,"358":10,"362":6,"367":10,"377":2,"398":10,"412":12,"416":10,"419":10,"423":2,"428":14,"436":10,"441":12,"442":2,"443":4,"448":10,"449":4,"455":10,"469":10,"481":10,"483":2,"486":10,"490":10,"492":14,"501":10,"508":6}}],["qiankunstatefrommain",{"2":{"450":2}}],["qiankunstateformicro",{"2":{"449":1}}],["qiankun",{"0":{"435":1},"1":{"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1},"2":{"29":1,"148":1,"299":2,"435":2,"436":1,"437":2,"439":1,"445":2,"446":3}}],["^2",{"2":{"428":1,"508":1}}],["^4",{"2":{"29":1,"455":1}}],["^0",{"2":{"29":1}}],["^5",{"2":{"29":1,"367":1}}],["^3",{"2":{"29":13,"105":1,"308":2,"327":2,"339":2,"354":2,"358":2,"367":1,"398":2,"416":2,"419":2,"428":2,"436":2,"448":2,"455":1,"469":2,"481":2,"486":2,"490":2,"501":2}}],["184",{"2":{"505":3}}],["18",{"2":{"351":2}}],["14px",{"2":{"505":1}}],["14",{"2":{"118":1}}],["10s",{"2":{"456":1}}],["100",{"2":{"244":1,"335":2}}],["10000",{"2":{"456":2,"470":1}}],["1000",{"2":{"96":1,"132":1,"423":1,"434":1,"463":1,"477":1,"492":1}}],["1000px",{"2":{"23":1,"24":1,"26":1}}],["10",{"2":{"96":1,"98":1}}],["17",{"2":{"71":2}}],["11411d43",{"2":{"73":1}}],["11",{"2":{"71":2,"428":1}}],["15917ms",{"2":{"71":1}}],["15",{"2":{"71":1}}],["13",{"2":{"66":2,"118":1}}],["12323",{"2":{"96":1}}],["123456",{"2":{"461":1,"462":1,"463":1,"466":1,"475":1,"476":1,"477":1,"478":1}}],["123456789",{"2":{"62":1}}],["12345",{"2":{"96":1}}],["123",{"2":{"96":1}}],["12",{"2":{"66":1,"96":1}}],["1",{"0":{"68":1,"149":1},"2":{"29":2,"96":1,"123":2,"127":1,"154":4,"190":2,"244":2,"326":2,"341":1,"342":2,"343":5,"345":2,"346":1,"351":4,"359":2,"449":1}}],["ui组件",{"2":{"400":1}}],["ui",{"2":{"400":3,"420":1}}],["u",{"2":{"362":1}}],["us",{"2":{"400":3,"410":1,"412":2}}],["usually",{"2":{"362":1}}],["usage",{"2":{"177":1,"178":2,"179":1,"180":1,"182":1,"183":1,"362":2}}],["using",{"2":{"173":1,"362":4}}],["usecart",{"2":{"432":1}}],["useuser",{"2":{"432":1}}],["usemodel",{"0":{"425":1},"2":{"422":2,"423":3,"425":1,"450":1}}],["useauthmodel",{"2":{"421":2,"422":1}}],["useaccess",{"0":{"322":1},"2":{"255":2,"322":2}}],["usei18n",{"0":{"413":1},"2":{"413":3}}],["usetabtitle",{"0":{"394":1},"2":{"394":4}}],["useful",{"2":{"362":7}}],["usedevmode",{"2":{"445":1}}],["used",{"2":{"362":9}}],["usestore",{"2":{"432":2,"433":2,"434":1,"489":1,"492":3}}],["usestderr",{"2":{"362":1}}],["uses",{"2":{"362":4}}],["uselink",{"0":{"173":1},"2":{"173":2}}],["use",{"0":{"466":1,"478":1},"2":{"137":1,"362":17}}],["userequest",{"0":{"459":1,"473":1},"2":{"466":2,"478":2}}],["user=",{"2":{"449":1}}],["user",{"2":{"343":1,"351":1,"362":1,"421":2,"422":1,"427":1,"449":3,"489":1,"492":10}}],["userconfig",{"0":{"238":1}}],["usercenter",{"2":{"132":2,"378":4,"423":1}}],["useroute",{"0":{"164":1},"2":{"164":2,"394":1}}],["userouter",{"0":{"165":1},"2":{"127":2,"165":2}}],["username",{"2":{"127":2,"132":1,"378":1,"423":2,"434":1,"461":1,"462":1,"463":1,"466":1,"475":1,"476":1,"477":1,"478":1}}],["users",{"2":{"119":4,"120":6,"121":7,"127":3,"196":1,"215":2}}],["ua",{"2":{"141":1}}],["uat",{"2":{"7":2}}],["utf",{"2":{"141":1,"247":2,"288":1}}],["utils",{"0":{"99":1},"2":{"96":2,"98":1,"99":1,"247":1,"359":2}}],["unmount",{"2":{"446":2}}],["unmockedmodulepathpatterns",{"2":{"362":1}}],["unique",{"2":{"432":1}}],["unit",{"2":{"362":1}}],["unless",{"2":{"362":1}}],["undefined",{"2":{"213":1}}],["unused",{"2":{"205":1}}],["unshift",{"2":{"133":1}}],["unaccesshandler",{"0":{"312":1,"391":1},"2":{"129":1,"130":2,"312":2,"391":2}}],["update",{"2":{"446":2}}],["updatesnapshot",{"2":{"362":1}}],["updatetime",{"2":{"96":1}}],["up",{"2":{"205":1,"362":5}}],["upload",{"2":{"96":1}}],["umijs",{"2":{"435":1}}],["umi",{"0":{"93":1},"2":{"86":1,"93":5,"435":1}}],["url=",{"2":{"443":1}}],["url来引入它们",{"2":{"81":1,"110":1}}],["url",{"2":{"29":2,"62":1,"80":1,"82":1,"83":1,"96":2,"111":1,"112":1,"123":1,"143":2,"168":1,"172":2,"174":1,"362":1,"385":2,"442":1,"443":1,"453":1,"458":2,"464":1,"465":1,"472":2}}],["25",{"2":{"505":1}}],["27",{"2":{"487":1}}],["27cd4686",{"2":{"73":1}}],["2xx",{"2":{"456":1,"470":1}}],["20",{"2":{"492":1}}],["2000",{"2":{"492":1}}],["20000",{"2":{"470":1}}],["200",{"2":{"389":1}}],["2009",{"2":{"189":1}}],["20170309171146",{"2":{"96":1}}],["22",{"2":{"71":1,"73":1}}],["23",{"2":{"29":1}}],["2",{"0":{"69":1,"144":1,"149":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"29":3,"96":1,"123":1,"127":1,"190":2,"205":1,"212":1,"249":1,"250":1,"343":5,"351":2,"359":2,"492":1}}],["└──",{"2":{"28":5,"73":2,"95":3,"118":2,"121":2,"122":1,"359":4,"400":4,"427":4,"489":6}}],["│",{"2":{"28":2,"118":4,"359":1,"400":3,"427":3,"489":7}}],["├──",{"2":{"28":9,"73":6,"95":1,"118":7,"121":2,"122":1,"359":2,"400":2,"427":3,"489":4}}],["一种简易的数据管理方案",{"2":{"420":1}}],["一些关键的路径",{"2":{"234":1}}],["一个好用而且强大的的代码编辑器库",{"2":{"326":1}}],["一个好用的前端应用解决方案",{"2":{"178":1}}],["一个插件是一个",{"2":{"290":1}}],["一个基础的",{"2":{"28":1}}],["一直使用最新的模板",{"2":{"177":1}}],["一样容易",{"0":{"149":1}}],["一般用不上",{"2":{"103":1}}],["一致化的体验",{"2":{"86":1}}],["一份常见的配置示例如下",{"2":{"5":1}}],["遵循",{"2":{"28":1}}],["大家对框架应该有初步的印象",{"2":{"28":1}}],["预处理器",{"0":{"27":1}}],["支持其他",{"2":{"456":1,"470":1}}],["支持异步",{"2":{"417":1}}],["支持配置函数",{"2":{"387":1}}],["支持配置页面缓存",{"2":{"374":1}}],["支持自定义头部或者侧边栏区域",{"2":{"366":1}}],["支持同步和异步",{"2":{"244":1}}],["支持以下子配置项",{"2":{"212":1}}],["支持的方式",{"2":{"147":1}}],["支持插件和插件集",{"2":{"89":1}}],["支持各种功能扩展和业务需求",{"2":{"86":1}}],["支持",{"2":{"26":1,"456":1,"470":1,"507":1}}],["会打印",{"2":{"248":1}}],["会作为参数传入",{"2":{"245":1}}],["会找到",{"2":{"185":1}}],["会",{"2":{"122":1}}],["会生成路由",{"2":{"121":1,"122":1}}],["会成为",{"2":{"119":2,"120":3}}],["会自动引入",{"2":{"204":1}}],["会自动解析项目根目录下的",{"2":{"185":1}}],["会自动被注册",{"2":{"105":1}}],["会自动检测",{"2":{"105":1}}],["会在",{"2":{"71":1}}],["会提示选取一个",{"2":{"69":1}}],["会提示目录已存在",{"2":{"69":1}}],["会以",{"2":{"44":1}}],["会被合并成一个请求",{"2":{"462":1,"476":1}}],["会被编译成",{"2":{"192":1}}],["会被复制到输出路径",{"2":{"35":1}}],["会被自动引入到入口文件最前面",{"2":{"23":1}}],["会把src目录的源码编译后到lib目录",{"2":{"17":1}}],["为全局",{"2":{"482":1}}],["为全局样式",{"2":{"23":1}}],["为了防止fesjs与vuex的",{"2":{"489":1}}],["为了防止",{"2":{"427":1}}],["为了进一步降低研发成本",{"2":{"366":1}}],["为用户配置文件",{"2":{"363":1}}],["为前缀",{"2":{"251":1}}],["为启用方式",{"2":{"243":1}}],["为配置的默认值",{"2":{"243":1}}],["为运行时配置文件",{"2":{"128":1}}],["为该目录的公共父组件",{"2":{"121":1,"375":1}}],["为",{"2":{"95":1,"103":2,"108":2,"190":1,"196":2,"244":1}}],["为什么不是",{"0":{"91":1},"1":{"92":1,"93":1}}],["为什么代码提示不生效",{"0":{"64":1}}],["为示例",{"2":{"22":1}}],["中文",{"2":{"404":1}}],["中的数据",{"2":{"420":1}}],["中的",{"2":{"387":1}}],["中引用",{"2":{"355":1}}],["中引入依赖",{"2":{"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"469":1,"481":1,"486":1,"490":1,"501":1,"508":1}}],["中传入",{"2":{"323":1,"324":1}}],["中用",{"2":{"290":1}}],["中间件之后的中间件",{"2":{"265":1}}],["中间件之前的中间件",{"2":{"264":1}}],["中间件",{"2":{"264":1,"265":1}}],["中",{"2":{"129":1,"387":1,"404":1,"434":1,"492":1}}],["中必须实现",{"2":{"121":1,"375":1}}],["中关于路由配置",{"2":{"115":1}}],["中非常重要的一部分",{"2":{"90":1}}],["中协调有序的运行",{"2":{"86":1}}],["中需要设置",{"2":{"82":1,"111":1}}],["中同样适用",{"2":{"80":1}}],["中配置",{"2":{"62":1,"309":1,"311":1,"328":1,"341":1,"377":1,"378":1,"401":1,"491":1}}],["中约定根目录下以",{"2":{"44":1}}],["中约定",{"2":{"23":1}}],["中添加包依赖",{"2":{"19":1}}],["ok",{"2":{"492":1}}],["omit",{"2":{"456":1}}],["o",{"2":{"362":1}}],["overview",{"2":{"400":3}}],["override",{"2":{"362":1}}],["overwrite",{"2":{"69":2,"177":1}}],["operating",{"2":{"362":1}}],["open",{"2":{"208":1,"362":1}}],["openanalyzer",{"2":{"208":1}}],["opposite",{"2":{"362":1}}],["opt",{"2":{"345":2,"346":4,"348":5,"349":3}}],["opts",{"2":{"278":2}}],["options",{"2":{"177":1,"178":4,"179":2,"180":2,"182":2,"183":2,"248":5,"335":1,"338":1,"362":4,"432":1,"458":1,"472":1}}],["option",{"2":{"96":1,"362":6}}],["outline",{"2":{"387":1}}],["out",{"2":{"205":1,"362":2}}],["outputfile",{"2":{"362":1}}],["outputpath",{"0":{"198":1}}],["output",{"0":{"60":1},"2":{"60":1,"177":1,"178":1,"183":1,"248":1,"362":6}}],["objective",{"2":{"331":1}}],["object",{"2":{"188":1,"189":1,"192":1,"196":2,"200":1,"202":1,"204":1,"205":1,"208":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"243":1,"248":1,"290":1,"335":1,"345":1,"346":2,"348":1,"349":1,"350":1,"362":2,"388":1,"409":1,"452":4,"453":4,"495":1,"496":1,"497":1,"498":1}}],["otherconfigs",{"2":{"456":1,"470":1}}],["other",{"2":{"173":1,"362":1,"432":1}}],["oldrender",{"2":{"138":1}}],["onlyfailures",{"2":{"362":1}}],["onlychanged",{"2":{"362":1}}],["onlychanged`",{"2":{"362":3}}],["only",{"2":{"362":7}}],["onload",{"2":{"336":1}}],["onexit",{"0":{"285":1}}],["onepiece1",{"2":{"322":1}}],["onepiece",{"2":{"5":1,"309":1,"377":1,"441":10}}],["onstart",{"0":{"284":1},"2":{"283":1}}],["onpluginready",{"0":{"283":1}}],["ongeneratefiles",{"0":{"286":1},"2":{"268":1,"288":1}}],["onchange",{"2":{"243":2}}],["on",{"2":{"179":1,"205":1,"362":6,"400":1}}],["onbeforerouteleave",{"0":{"167":1},"2":{"167":2}}],["onbeforerouteupdate",{"0":{"166":1},"2":{"166":2}}],["onroutercreated",{"0":{"139":1},"2":{"139":2}}],["onappcreated",{"0":{"137":1},"2":{"137":2,"492":2}}],["or",{"2":{"362":12}}],["orderid",{"2":{"123":1}}],["original",{"2":{"362":1}}],["origin",{"2":{"21":1,"456":1}}],["off",{"2":{"205":1}}],["of",{"2":{"96":1,"178":1,"205":1,"362":45,"432":1}}],["os",{"2":{"43":2}}],["创建水印功能",{"2":{"505":1}}],["创建的路由实例",{"2":{"312":1,"313":1,"391":1,"392":1}}],["创建的项目添加额外的功能",{"2":{"290":1}}],["创建插件项目",{"0":{"293":1}}],["创建插件",{"0":{"291":1},"1":{"292":1,"293":1,"294":1,"295":1,"296":1}}],["创建",{"2":{"137":1,"169":1}}],["创建历史记录的类型",{"2":{"116":1}}],["创建模板",{"2":{"69":2,"149":2,"177":4}}],["创建目录",{"2":{"68":1}}],["创建工作空间",{"0":{"68":1}}],["创建项目",{"0":{"67":1},"1":{"68":1,"69":1,"70":1}}],["创建项目模板模块",{"2":{"10":1}}],["创建一个路由器实例",{"2":{"171":1}}],["创建一个基于内存的历史记录",{"2":{"170":1}}],["创建一个",{"2":{"21":1,"97":1,"168":1}}],["创建你的功能分支",{"2":{"21":1}}],["项目就拥有了",{"2":{"400":1}}],["项目根目录下",{"2":{"359":1}}],["项目的",{"2":{"290":1}}],["项目的发动机",{"2":{"90":1}}],["项目代码中一般用不到",{"2":{"154":1,"157":1}}],["项目相对路径的插件",{"2":{"106":1}}],["项目大致是这样的",{"2":{"28":1}}],["项目",{"2":{"21":1}}],["项目仓库借助于",{"2":{"10":1}}],["提升构建性能和实现微服务",{"2":{"86":1}}],["提示",{"2":{"30":1}}],["提交",{"0":{"21":1}}],["提供的",{"2":{"427":1}}],["提供类似",{"2":{"413":1}}],["提供切换语言的能力",{"2":{"366":1}}],["提供",{"2":{"366":2,"420":1}}],["提供以",{"2":{"353":1}}],["提供扩展语言",{"2":{"333":1}}],["提供轻松引入的能力",{"2":{"326":1}}],["提供状态管理的能力",{"2":{"427":1}}],["提供状态管理",{"2":{"299":1}}],["提供状态管理能力",{"2":{"299":1}}],["提供原子化",{"2":{"299":1}}],["提供代码编辑器能力",{"2":{"299":1}}],["提供微服务能力",{"2":{"299":1}}],["提供国际化能力",{"2":{"299":1}}],["提供统一的枚举存取及丰富的函数来处理枚举",{"2":{"299":1}}],["提供对页面资源的权限控制能力",{"2":{"299":1}}],["提供一些有用的方法帮助你开发插件",{"2":{"290":1}}],["提供一致性的",{"2":{"86":1}}],["提供运行时",{"2":{"290":1}}],["提供给其他插件运行时需要的",{"2":{"256":1}}],["提供交互式脚手架",{"2":{"92":1}}],["提供单元测试",{"2":{"86":1,"299":1}}],["提供fes命令和",{"2":{"10":1}}],["提供方便编写插件的",{"2":{"10":1}}],["提供创建多种类型项目模板的能力",{"2":{"10":1}}],["提供create",{"2":{"10":1}}],["验证结果应该跟执行",{"2":{"74":1}}],["验证完后再将变更逻辑保存到正式文件中",{"2":{"20":1}}],["验证修改内容",{"0":{"19":1}}],["更新时触发",{"2":{"446":1}}],["更新",{"2":{"420":1}}],["更多细节参考",{"2":{"413":1}}],["更多配置项",{"0":{"140":1,"231":1}}],["更多配置项请查阅配置",{"2":{"5":1}}],["更复杂的规则配置",{"2":{"96":1}}],["更改逻辑",{"2":{"20":1}}],["比较费时费力",{"2":{"20":1}}],["比如覆盖测试",{"2":{"362":1}}],["比如编辑json",{"2":{"326":1}}],["比如角色admin需要全部权限",{"2":{"306":1}}],["比如页面",{"2":{"303":1,"305":1}}],["比如使用",{"2":{"201":1}}],["比如你有路由",{"2":{"190":1}}],["比如用于收集切换路由的记录",{"2":{"139":1}}],["比如用于渲染之前做权限校验",{"2":{"138":1}}],["比如用于安装",{"2":{"137":1}}],["比如用于覆盖样式",{"2":{"23":1}}],["比如改为使用creatememoryhistory",{"2":{"134":1}}],["比如修改",{"2":{"134":1}}],["比如修改路由等",{"2":{"40":1}}],["比如以下路由",{"2":{"215":1}}],["比如以下目录结构",{"2":{"121":1,"122":1}}],["比如以下文件结构",{"2":{"118":1}}],["比如插件",{"2":{"103":1}}],["比如中后台应用大多都是工作台",{"2":{"85":1}}],["比如在可以包一层",{"2":{"136":1}}],["比如在微前端里动态修改渲染根节点",{"2":{"135":1}}],["比如在最前面添加一个",{"2":{"133":1,"134":1}}],["比如在",{"2":{"62":1,"434":1}}],["比如入口文件",{"2":{"38":1}}],["比如",{"2":{"26":1,"33":1,"43":1,"44":1,"55":1,"57":1,"95":1,"98":1,"105":1,"106":1,"107":1,"108":1,"109":1,"119":1,"120":1,"179":1,"180":1,"181":1,"182":1,"183":1,"191":1,"203":1,"251":1,"312":1,"313":1,"314":1,"338":1,"387":1,"391":1,"392":1}}],["比如选择fes",{"2":{"19":1}}],["比如配置如下",{"2":{"7":1}}],["端口号",{"2":{"212":1}}],["端口启动",{"2":{"44":1}}],["端运行时",{"2":{"33":1}}],["端和浏览器端执行",{"2":{"16":1}}],["端依赖项",{"2":{"5":1,"128":1}}],["查看项目使用的",{"2":{"183":1}}],["查看vue",{"2":{"175":1}}],["查看官方",{"2":{"173":1}}],["查看官方文档了解",{"2":{"172":1,"174":1}}],["查看路由器选项",{"2":{"171":1}}],["查看需待验证包是否已经添加到模板项目的依赖中",{"2":{"19":1}}],["查看",{"2":{"15":1,"127":1,"345":1}}],["查看更新",{"0":{"15":1}}],["当发生",{"2":{"462":1,"476":1}}],["当执行",{"2":{"445":1}}],["当执行api",{"2":{"244":1}}],["当前的配置的语言信息",{"2":{"409":1}}],["当前的语言",{"2":{"402":1}}],["当前语言环境的识别按照",{"2":{"404":1}}],["当前路由命中匹配规则时",{"2":{"387":1}}],["当使用",{"2":{"439":1}}],["当使用多页签模式时",{"2":{"394":1}}],["当使用函数配置layout时",{"2":{"378":1}}],["当设置为",{"2":{"373":1}}],["当没有权限时隐藏此组件",{"2":{"324":1}}],["当没有权限时隐藏此",{"2":{"323":1}}],["当进入某个路由时",{"2":{"312":1,"313":1,"391":1,"392":1}}],["当访问",{"2":{"307":1}}],["当页面访问",{"2":{"303":1}}],["当项目引入此插件后",{"2":{"248":1}}],["当配置",{"2":{"208":1}}],["当你需要修改静态文件地址时",{"2":{"201":1}}],["当你修改你的",{"2":{"71":1}}],["当打包的时候在静态文件路径前面添加",{"2":{"201":1}}],["当然有时候业务比较复杂",{"2":{"307":1}}],["当然在单文件组件中",{"2":{"124":1}}],["当然最好在入口文件app",{"2":{"25":1}}],["当选择",{"2":{"69":1}}],["当我们跳转路由时",{"2":{"123":1}}],["当我们修改build",{"2":{"17":1}}],["当我们运行",{"2":{"7":1,"185":1}}],["当",{"2":{"15":1,"196":2,"446":1}}],["架构",{"0":{"88":1,"300":1},"2":{"14":1}}],["avoids",{"2":{"362":1}}],["available",{"2":{"362":2}}],["affects",{"2":{"362":1}}],["affected",{"2":{"362":1}}],["after",{"2":{"362":5}}],["afterimports",{"2":{"195":2}}],["aftereach",{"2":{"139":1}}],["attribute",{"2":{"362":1}}],["attrs",{"2":{"263":1}}],["attempts",{"2":{"362":1}}],["at",{"2":{"362":2}}],["against",{"2":{"362":9}}],["age",{"2":{"351":2,"492":1}}],["azcli",{"2":{"331":1}}],["axios",{"2":{"299":1,"467":1,"468":1,"470":2,"472":1}}],["await",{"2":{"244":1,"245":1}}],["as",{"2":{"362":5}}],["assumed",{"2":{"362":1}}],["assert",{"2":{"247":1}}],["assets",{"2":{"188":2,"211":4}}],["asyncincrement",{"2":{"492":1}}],["async",{"2":{"154":1,"156":1,"244":1,"248":1,"446":4,"492":1}}],["alert",{"2":{"492":1}}],["alive",{"2":{"374":1,"375":1}}],["alias",{"0":{"188":1},"2":{"188":1,"267":1,"362":3}}],["alternative",{"2":{"362":1}}],["alt=",{"2":{"14":1}}],["also",{"2":{"362":2}}],["allows",{"2":{"362":6}}],["allow",{"2":{"362":1}}],["allowed",{"2":{"362":1}}],["all`",{"2":{"362":1}}],["all",{"2":{"183":2,"248":2,"362":24}}],["an",{"2":{"293":1,"362":10}}],["ant",{"2":{"217":1}}],["anything",{"2":{"432":1}}],["anypackage",{"2":{"259":1}}],["any",{"2":{"173":1,"245":2,"350":2,"362":5}}],["and",{"2":{"173":1,"362":16}}],["analyzerport",{"2":{"208":1}}],["analyzermode",{"2":{"208":1}}],["analyze=1",{"2":{"29":1,"57":1}}],["analyze",{"0":{"57":1,"58":1,"59":1,"208":1},"2":{"29":1,"208":8}}],["abortcontroller",{"2":{"464":1,"465":1}}],["abort",{"0":{"464":1},"2":{"464":2,"465":2}}],["about",{"2":{"172":2,"178":1,"182":1,"362":1}}],["abap",{"2":{"331":1}}],["absfilepath",{"2":{"274":1}}],["abscorefilepath",{"2":{"256":1}}],["absolute",{"2":{"362":1}}],["absolutefilepath",{"2":{"255":1,"288":1}}],["absoutputpath",{"2":{"234":1}}],["abspath",{"2":{"247":5}}],["abspagespath",{"2":{"234":1}}],["abstmppath",{"2":{"234":1,"247":1,"261":1,"274":1}}],["abssrcpath",{"2":{"234":1}}],["absnodemodulespath",{"2":{"234":1}}],["abc|",{"2":{"96":1}}],["argument",{"2":{"362":1,"432":1}}],["arguments",{"2":{"362":2}}],["args",{"0":{"241":1,"362":1},"2":{"136":2,"154":1,"156":1,"245":3,"248":2,"364":1}}],["are",{"2":{"362":13}}],["aring",{"2":{"351":1,"492":1}}],["arrows",{"2":{"205":1}}],["arraybuffer",{"2":{"456":1}}],["arrays",{"2":{"362":1}}],["array|object",{"2":{"348":1,"349":1}}],["array",{"2":{"96":1,"199":1,"211":2,"217":1,"218":1,"219":1,"314":1,"320":1,"345":1,"346":3,"348":1,"349":1,"350":1,"362":10,"412":1}}],["adequately",{"2":{"362":1}}],["admin",{"2":{"132":1,"306":1,"309":1,"319":1,"423":1,"434":2}}],["address指向",{"2":{"492":1}}],["address",{"2":{"492":8}}],["addruntimeplugin",{"0":{"257":1},"2":{"257":1}}],["addruntimepluginkey",{"0":{"258":1},"2":{"129":1,"258":1}}],["addlocale",{"0":{"411":1},"2":{"411":1}}],["additional",{"2":{"362":1}}],["adds",{"2":{"359":1}}],["addtmpgeneratewatcherpaths",{"0":{"266":1},"2":{"266":1}}],["addmiddlewares",{"0":{"265":1}}],["addbeforemiddlewares",{"0":{"264":1},"2":{"264":1}}],["addhtmlheadscripts",{"0":{"263":1},"2":{"263":1}}],["addentrycode",{"0":{"262":1},"2":{"262":1}}],["addentrycodeahead",{"0":{"261":1},"2":{"261":1}}],["addentryimport",{"2":{"260":1}}],["addentryimports",{"0":{"260":1}}],["addentryimportsahead",{"0":{"259":1},"2":{"259":1}}],["addcoreexports",{"0":{"256":1},"2":{"256":1}}],["addpluginexports",{"0":{"255":1},"2":{"255":1}}],["add",{"2":{"21":1,"43":1,"173":1,"177":1,"244":1,"245":1,"359":2,"362":1}}],["across",{"2":{"432":1}}],["achieve",{"2":{"400":3}}],["accordion",{"2":{"388":1}}],["accessapi",{"2":{"312":3,"313":2,"391":3,"392":2,"434":1}}],["accesssids",{"2":{"312":4,"313":3,"391":4,"392":3}}],["accessonepicess",{"2":{"303":1,"322":4,"323":2,"324":2}}],["accessonepicess2",{"2":{"303":1}}],["accessonepicess1",{"2":{"303":1}}],["access=",{"2":{"303":1,"323":1}}],["accessids",{"2":{"320":1}}],["accessid",{"2":{"303":4,"317":2,"320":1,"322":1,"323":4,"324":4}}],["access",{"0":{"301":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"323":1,"324":1},"1":{"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":2,"318":2,"319":2,"320":2,"321":2,"322":1,"323":1,"324":1},"2":{"29":2,"129":5,"130":2,"132":2,"255":2,"299":1,"303":2,"306":3,"308":1,"309":1,"312":1,"313":1,"314":1,"316":1,"318":2,"319":2,"320":2,"321":2,"323":1,"324":3,"366":1,"423":1}}],["activates",{"2":{"362":1}}],["actions",{"2":{"492":3}}],["actions和getter的事件类型",{"2":{"489":1,"492":1}}],["action执行后创建的应用初始状态数据",{"2":{"378":1}}],["action",{"0":{"498":1},"2":{"132":1,"423":1,"434":1,"492":2,"498":1}}],["a",{"2":{"107":1,"118":5,"124":3,"178":1,"179":1,"183":2,"205":1,"244":1,"245":1,"248":2,"303":4,"305":5,"320":1,"351":5,"362":57,"432":1}}],["automatically",{"2":{"362":4}}],["automock",{"2":{"362":2}}],["autoprefixer",{"0":{"189":1},"2":{"189":1}}],["auth",{"2":{"196":1}}],["authorid",{"2":{"96":1}}],["authorname",{"2":{"96":1}}],["author",{"2":{"29":1}}],["audit1",{"2":{"96":1}}],["auditstatus",{"2":{"96":1}}],["auditing",{"2":{"96":1}}],["audit",{"2":{"96":1}}],["a5f5de67",{"2":{"73":1}}],["amount",{"2":{"362":1}}],["amp",{"0":{"294":1},"2":{"43":2,"294":1}}],["am",{"2":{"21":1,"71":2}}],["apex",{"2":{"331":1}}],["app2",{"2":{"439":1}}],["app1",{"2":{"439":1,"441":2,"442":1,"443":1,"446":4,"449":1}}],["apps配置中的name",{"2":{"452":1,"453":1}}],["apps",{"2":{"439":1}}],["appear",{"2":{"362":1}}],["appyplugins",{"2":{"244":1}}],["application",{"2":{"178":1,"180":1,"432":1}}],["applink",{"2":{"173":1}}],["apply",{"2":{"154":2,"155":1,"249":1,"250":1}}],["applyplugins时",{"2":{"244":1}}],["applypluginstype",{"0":{"157":1,"246":1},"2":{"129":1,"154":2,"156":1,"244":3,"245":2}}],["applyplugins",{"0":{"156":1,"245":1},"1":{"246":1},"2":{"129":1,"154":1,"244":1,"245":2}}],["app命令",{"2":{"10":1}}],["app",{"0":{"40":1,"177":1,"292":1},"2":{"10":1,"25":1,"28":1,"62":4,"69":2,"96":1,"128":1,"129":1,"130":2,"132":1,"135":1,"137":4,"143":3,"149":2,"177":11,"197":1,"258":1,"266":1,"292":1,"293":1,"311":1,"378":1,"400":1,"427":1,"434":1,"446":1,"489":1,"492":1}}],["apis",{"2":{"362":1}}],["api了解更多",{"2":{"173":1}}],["api",{"0":{"151":1,"152":1,"153":1,"161":1,"232":1,"234":1,"235":1,"236":1,"237":1,"246":1,"296":2,"315":1,"332":1,"344":1,"393":1,"407":1,"424":1,"429":1,"457":1,"471":1,"494":1,"504":1},"1":{"153":1,"154":2,"155":2,"156":2,"157":2,"158":2,"159":2,"160":2,"161":1,"162":2,"163":2,"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"333":1,"334":1,"335":1,"336":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"394":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"425":1,"430":1,"458":1,"459":1,"472":1,"473":1,"495":1,"496":1,"497":1,"498":1,"505":1},"2":{"5":1,"10":2,"30":1,"85":1,"86":2,"93":1,"127":1,"152":4,"196":2,"200":2,"209":1,"243":3,"244":7,"245":3,"247":6,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"268":1,"272":1,"274":2,"277":2,"282":1,"288":1,"290":8,"307":2,"316":1,"333":1,"362":1,"401":1,"405":1,"408":1,"413":1,"420":2,"427":3,"461":1,"462":1,"463":1,"466":1,"470":1,"475":1,"476":1,"477":1,"478":1,"489":2,"505":1}}],["则默认使用",{"2":{"463":1,"477":1}}],["则使用默认语言",{"2":{"403":1}}],["则使用$后面的内容去匹配语言设置",{"2":{"387":1}}],["则需要用",{"2":{"375":1}}],["则规则不生效",{"2":{"351":1}}],["则当",{"2":{"323":1,"324":1}}],["则表示拥有此页面权限",{"2":{"305":1}}],["则",{"2":{"305":1}}],["则用户可以",{"2":{"258":1}}],["则执行",{"2":{"247":1}}],["则只有此插件未被禁用时",{"2":{"244":1}}],["则选择分数最高的路由",{"2":{"123":1}}],["则可以设置timestamp为false",{"2":{"505":1}}],["则可以",{"2":{"306":1}}],["则可以将这些内容放在",{"2":{"81":1,"110":1}}],["则可以先把图片添加至",{"2":{"14":1}}],["则直接进入",{"2":{"68":1}}],["则先创建",{"2":{"68":1}}],["则会调用",{"2":{"313":1,"392":1}}],["则会暂停进入",{"2":{"312":1,"391":1}}],["则会针对每个路由输出",{"2":{"215":1}}],["则会从项目根目录开始找",{"2":{"199":1}}],["则会禁用",{"2":{"108":1}}],["则会将",{"2":{"46":1}}],["则会使用内置的",{"2":{"36":1}}],["则css文件名需要包含",{"2":{"26":1}}],["则优先级高的会覆盖优先级低的",{"2":{"8":1,"47":1}}],["修改项目的",{"2":{"290":1}}],["修改最终配置",{"2":{"281":1}}],["修改默认配置",{"2":{"280":1}}],["修改获取",{"2":{"275":1}}],["修改过后的路由信息",{"2":{"272":1}}],["修改页面标题",{"0":{"142":1}}],["修改交给",{"2":{"136":1}}],["修改路由配置",{"2":{"290":1}}],["修改路由配置信息",{"2":{"134":1}}],["修改路由",{"2":{"133":1,"274":1}}],["修改会被覆盖",{"2":{"20":1}}],["修改核心代码或者插件代码",{"2":{"18":1}}],["修改源码",{"0":{"18":1}}],["修改",{"0":{"14":1},"2":{"135":2,"209":1,"276":1,"277":1,"278":1,"279":1,"282":1}}],["第二种是模糊匹配",{"2":{"306":1}}],["第二步",{"0":{"14":1,"293":1,"440":1,"446":1},"1":{"441":1,"442":1,"443":1}}],["第五步",{"0":{"296":1}}],["第四步",{"0":{"295":1}}],["第三步",{"0":{"15":1,"294":1}}],["第一步",{"0":{"13":1,"292":1,"439":1,"445":1}}],["基础",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1}}],["基础配置",{"2":{"8":1,"47":1}}],["基于现有的枚举",{"2":{"348":1}}],["基于monaco",{"2":{"299":1}}],["基于",{"0":{"451":1},"2":{"12":1,"86":1,"113":1,"243":1,"248":2,"299":7,"397":1,"400":1,"454":1,"468":1}}],["文档了解更多",{"2":{"127":1}}],["文档",{"2":{"115":1,"361":1,"400":1}}],["文档会自动更新",{"2":{"15":1}}],["文档保存后",{"2":{"15":1}}],["文档代码在docs目录",{"2":{"12":1}}],["文件默认导出函数执行的结果",{"2":{"425":1}}],["文件为测试文件",{"2":{"359":1}}],["文件为项目编译需要编译时配置文件",{"2":{"5":1}}],["文件名包含",{"2":{"427":1,"489":1}}],["文件名则对应最终",{"2":{"420":1}}],["文件名",{"2":{"356":1,"425":1}}],["文件放入其中",{"2":{"355":1}}],["文件自动注册为组件",{"2":{"299":1}}],["文件处理",{"2":{"196":1}}],["文件挪到项目根目录",{"2":{"146":1}}],["文件中",{"2":{"492":1}}],["文件中以",{"2":{"143":1}}],["文件中使用",{"0":{"83":1,"112":1},"2":{"492":1}}],["文件由框架生成",{"2":{"129":1}}],["文件系统即路由",{"2":{"117":1}}],["文件上传成功",{"2":{"96":1}}],["文件夹下的文件名包含",{"2":{"493":1}}],["文件夹下寻找类似",{"2":{"412":1}}],["文件夹中的",{"2":{"359":1}}],["文件夹b",{"2":{"118":1}}],["文件夹",{"0":{"81":1},"1":{"82":1,"83":1},"2":{"81":1,"110":1,"211":3}}],["文件时",{"2":{"71":1}}],["文件内容",{"2":{"60":1,"288":1}}],["文件内容如下",{"2":{"33":1}}],["文件配置",{"0":{"44":1},"1":{"45":1,"46":1,"47":1}}],["文件",{"0":{"14":1,"95":1,"96":1,"421":1},"1":{"97":1,"98":1,"99":1},"2":{"46":1,"93":1,"95":1,"118":1,"129":1,"185":1,"196":1,"215":1,"412":1,"420":1,"423":1}}],["贡献源码",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1}}],["贡献文档",{"0":{"12":1},"1":{"13":1,"14":1,"15":1}}],["贡献指南",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1}}],["进程",{"2":{"243":1}}],["进行环境差异化配置",{"2":{"185":1}}],["进行渲染",{"2":{"122":1}}],["进行配置",{"2":{"114":1}}],["进行快速开发的完整系统",{"2":{"92":1}}],["进行个性化配置",{"2":{"4":1}}],["进入页面前判断是否登陆的逻辑",{"2":{"417":1}}],["进入插件目录",{"0":{"294":1}}],["进入项目目录",{"2":{"70":2}}],["进入目录",{"2":{"68":2}}],["进入fes",{"2":{"11":1}}],["克隆仓库",{"2":{"11":1}}],["用起来贼不方便",{"2":{"443":1}}],["用角色定义一组资源",{"2":{"307":1}}],["用资源",{"2":{"303":1}}],["用",{"2":{"191":1}}],["用户是否需要",{"2":{"401":1,"405":1}}],["用户没有配置时取这个",{"2":{"243":1}}],["用户配置",{"2":{"213":1,"238":1}}],["用户就不必要编写胶水代码",{"2":{"129":1}}],["用户只需要安装此依赖和其他插件",{"2":{"10":1}}],["用来判断异步数据是否已经加载完毕",{"2":{"318":1}}],["用来帮助定位问题",{"2":{"182":1}}],["用来记录一些跟路由相关的信息",{"2":{"124":1}}],["用来配置插件",{"2":{"103":1}}],["用例集合",{"2":{"96":1}}],["用法和场景",{"0":{"296":1}}],["用法",{"2":{"26":1,"243":1,"244":1,"245":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1}}],["用于指定加载子应用什么路由页面",{"2":{"443":1}}],["用于解决",{"2":{"397":1}}],["用于声明配置的类型",{"2":{"243":1}}],["用于描述插件或插件集的",{"2":{"243":1}}],["用于提供给代码中可用的变量",{"2":{"192":1}}],["用于执行事件",{"2":{"157":1,"246":1}}],["用于修改值",{"2":{"157":1,"246":1}}],["用于合并执行多个函数",{"2":{"157":1,"246":1}}],["用于分析",{"2":{"57":1}}],["用于配置构建流程或者运行时过程",{"2":{"41":1}}],["用于代码检查和格式化",{"2":{"11":1}}],["用于单元测试",{"2":{"11":1}}],["jp",{"2":{"411":1,"412":1}}],["ja",{"2":{"411":1,"412":1}}],["java",{"2":{"331":1}}],["javascriptimport",{"2":{"464":1,"465":1}}],["javascript",{"2":{"326":1,"328":1,"331":2}}],["julia",{"2":{"331":1}}],["jobs",{"2":{"362":1}}],["join",{"2":{"247":1,"257":1,"261":1,"268":1,"274":1,"288":1}}],["joi",{"2":{"243":3,"290":2}}],["jolyne",{"2":{"127":1}}],["jest的配置文件规范",{"2":{"363":1}}],["jest",{"0":{"357":1},"1":{"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1},"2":{"11":1,"29":1,"290":1,"299":2,"357":1,"358":1,"361":1,"362":33,"363":2,"364":2}}],["js不提供任何",{"2":{"427":1}}],["jsdom",{"2":{"362":1}}],["jsget",{"2":{"345":1,"350":1}}],["jsaccess",{"2":{"305":1}}],["jsapi",{"2":{"129":1,"243":1,"247":2,"248":1,"249":1,"250":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"266":1,"267":1,"268":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"288":1}}],["js`",{"2":{"199":1,"362":3}}],["jslet",{"2":{"135":1}}],["jsconst",{"2":{"124":1,"129":1,"205":1,"245":1}}],["jsconsole",{"2":{"62":1}}],["jsexport",{"2":{"96":1,"98":1,"101":1,"106":1,"108":1,"109":1,"114":1,"133":1,"134":3,"136":1,"139":1,"188":1,"191":1,"192":1,"196":1,"199":1,"200":1,"209":1,"211":1,"214":1,"216":1,"217":1,"290":1,"306":1,"309":1,"312":1,"313":1,"314":1,"328":1,"331":1,"377":1,"378":1,"385":1,"391":1,"392":1,"401":2,"423":1,"439":1,"441":2,"445":2,"446":1,"487":1,"491":1,"492":2,"502":1,"503":1,"509":1}}],["jsx",{"2":{"93":1,"118":1,"228":1,"355":1,"359":2}}],["js中是",{"2":{"470":1}}],["js中",{"2":{"378":1,"432":1}}],["js中通过",{"2":{"114":1}}],["js中引入",{"2":{"25":1}}],["js中配置的包代码时",{"2":{"17":1}}],["json的",{"2":{"439":1}}],["json的内容",{"2":{"236":1}}],["json中的",{"2":{"364":1}}],["json",{"0":{"29":1,"30":1,"105":1},"2":{"19":1,"28":2,"29":3,"64":1,"96":6,"105":1,"208":1,"288":1,"308":2,"327":2,"328":1,"331":1,"334":4,"339":2,"354":2,"358":2,"362":11,"363":1,"367":2,"398":2,"416":2,"419":2,"428":2,"436":2,"448":1,"455":2,"456":1,"469":2,"481":2,"486":2,"490":2,"501":2,"508":2}}],["js设计前提下",{"2":{"18":1}}],["js统一使用es",{"2":{"16":1}}],["js目录",{"2":{"11":1}}],["jsimport",{"2":{"5":1,"26":1,"79":1,"124":1,"127":1,"137":1,"152":1,"154":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"186":1,"255":1,"256":1,"316":1,"318":1,"319":1,"320":1,"321":1,"333":1,"342":1,"359":1,"373":1,"374":1,"378":1,"408":1,"410":1,"411":1,"412":1,"417":1,"421":1,"427":1,"430":1,"432":1,"433":1,"434":1,"449":1,"456":1,"461":1,"462":1,"463":1,"466":1,"470":1,"475":1,"476":1,"477":1,"478":1,"489":1,"492":1,"505":1}}],["js",{"0":{"31":1,"32":1,"40":1,"79":1,"86":1,"87":1,"112":1},"1":{"88":1,"89":1,"90":1},"2":{"0":1,"1":1,"5":3,"6":7,"7":6,"11":2,"23":1,"25":2,"27":1,"28":5,"29":8,"31":1,"44":1,"62":1,"66":1,"67":1,"71":1,"73":2,"86":4,"88":2,"89":1,"90":3,"92":1,"93":1,"95":3,"96":3,"98":1,"103":1,"105":1,"107":1,"113":1,"118":1,"119":1,"120":1,"121":2,"122":2,"124":1,"128":2,"129":4,"130":4,"132":2,"140":1,"141":1,"142":2,"143":2,"150":2,"152":2,"154":1,"161":1,"184":1,"185":7,"189":1,"196":2,"208":1,"231":1,"244":1,"251":1,"252":1,"253":1,"258":2,"260":1,"266":1,"267":1,"274":1,"290":2,"297":1,"300":2,"303":1,"307":2,"309":1,"311":1,"328":1,"329":1,"341":2,"351":1,"359":5,"362":1,"363":1,"364":1,"366":1,"375":1,"377":2,"378":1,"385":1,"387":1,"400":9,"401":1,"412":1,"421":1,"427":4,"434":1,"435":1,"437":1,"441":2,"446":1,"449":1,"480":1,"489":5,"491":1,"492":3,"505":1,"509":1}}],["本插件即将废弃",{"2":{"506":1}}],["本文档以",{"2":{"22":1}}],["本地验证完",{"2":{"75":1}}],["本地验证",{"0":{"74":1}}],["本地提交新代码",{"2":{"21":1}}],["本地临时配置",{"0":{"45":1},"2":{"8":1,"47":1}}],["本地临时配置文件",{"0":{"6":1}}],["本项目开发使用的一些主要工具",{"2":{"11":1}}],["+",{"2":{"10":2,"11":1,"90":5,"359":1,"464":1,"465":1,"492":2}}],["封装一些胶水代码",{"2":{"427":1}}],["封装的",{"2":{"96":1,"299":1,"454":1,"468":1}}],["封装的应用级框架",{"2":{"93":1}}],["封装",{"2":{"10":1,"85":1}}],["入口文件的全局配置",{"2":{"456":1,"470":1}}],["入口文件",{"2":{"90":1}}],["入口文件处理",{"2":{"10":1}}],["入口",{"2":{"10":1,"86":1,"482":1}}],["入口模块",{"2":{"10":1}}],["$patch",{"2":{"434":1}}],["$router",{"2":{"165":1}}],["$route",{"2":{"164":1}}],["$",{"2":{"10":1,"71":1,"73":1,"261":1,"362":1,"394":1}}],["hh",{"2":{"505":1}}],["h4",{"2":{"492":2}}],["hg",{"2":{"362":1}}],["hierarchy",{"2":{"362":1}}],["highlighting",{"2":{"362":1}}],["history",{"2":{"116":1,"163":1,"443":1}}],["hcl",{"2":{"331":1}}],["h",{"2":{"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"361":1,"362":3}}],["h则可以看到如下信息",{"2":{"177":1,"178":1}}],["heap",{"2":{"362":1}}],["header",{"2":{"395":1,"456":1}}],["headers",{"0":{"465":1},"2":{"96":1,"456":2,"465":2,"470":1}}],["head",{"2":{"141":2}}],["height",{"2":{"335":1,"505":1}}],["height=",{"2":{"334":1}}],["helpful",{"2":{"362":1}}],["helps",{"2":{"178":1}}],["help",{"0":{"181":1},"2":{"177":2,"178":4,"179":2,"180":2,"181":1,"182":2,"183":2,"248":1,"362":2}}],["hello",{"2":{"143":2,"199":1,"413":1,"470":2}}],["href",{"2":{"134":1,"173":1}}],["href=",{"2":{"82":1,"111":1,"143":1}}],["have",{"2":{"362":3}}],["handles",{"2":{"362":1}}],["handlebars",{"2":{"331":1}}],["handletag",{"2":{"96":1}}],["haslogin",{"2":{"417":1}}],["haste",{"2":{"362":2}}],["has",{"2":{"362":2}}],["hasaccess",{"0":{"317":1}}],["haspresets",{"0":{"252":1},"2":{"252":1,"253":1}}],["hasplugins",{"0":{"251":1},"2":{"251":2,"252":1}}],["hash",{"2":{"114":1,"116":1,"127":4,"168":1,"202":1,"443":1}}],["harrywan",{"2":{"29":1,"132":1,"423":1}}],["how",{"2":{"362":1}}],["hooks",{"2":{"245":1}}],["hook",{"2":{"244":3,"245":2,"246":1,"362":1}}],["hoist",{"2":{"205":3}}],["home",{"2":{"126":2}}],["homepage",{"2":{"29":1}}],["hostname",{"2":{"270":1}}],["host",{"0":{"53":1},"2":{"212":3}}],["h5",{"2":{"10":2,"69":1}}],["httponly",{"2":{"96":1}}],["http",{"2":{"71":3,"141":1,"169":1,"178":1,"179":2,"200":1,"212":1,"456":1,"470":2}}],["https",{"0":{"54":1},"2":{"5":1,"11":1,"29":2,"179":2,"200":1,"212":2}}],["html5",{"2":{"169":1}}],["html",{"0":{"4":1,"36":1,"82":1,"111":1,"141":1,"220":1},"1":{"142":1,"143":1},"2":{"4":5,"14":1,"28":1,"36":3,"73":1,"82":2,"111":2,"141":6,"143":1,"146":2,"147":4,"172":1,"174":1,"197":1,"206":1,"215":7,"230":1,"263":1,"328":1,"331":1,"439":2}}],["适用于",{"2":{"10":2}}],["集成",{"2":{"10":1,"290":1,"328":1,"357":1,"427":1,"489":1}}],["集成了",{"2":{"10":1}}],["包括",{"2":{"415":1}}],["包括导航以及侧边栏",{"2":{"299":1,"366":1}}],["包名必须是",{"2":{"297":1}}],["包",{"2":{"290":1}}],["包的插件",{"2":{"106":1}}],["包入口文件的插件",{"2":{"106":1}}],["包含嵌套模块",{"2":{"492":1}}],["包含三个属性",{"2":{"157":1,"246":1}}],["包含",{"2":{"31":1,"136":1,"152":1}}],["包含dev",{"2":{"10":1}}],["包概览",{"0":{"10":1}}],["定义即可用",{"2":{"427":1,"489":1}}],["定义放在",{"2":{"427":1,"489":1}}],["定义配置的类型",{"2":{"290":1}}],["定义的函数",{"2":{"247":1}}],["定义",{"0":{"432":1},"2":{"195":1}}],["定义运行时配置",{"2":{"160":1}}],["定义运行时插件生命周期",{"2":{"10":1}}],["定义构建配置",{"2":{"159":1}}],["定义页面的元信息",{"2":{"158":1}}],["定义环境变量",{"2":{"33":1}}],["定义插件的生命周期",{"2":{"10":1}}],["rgba",{"2":{"505":1}}],["right",{"0":{"372":1},"2":{"366":1,"368":1,"395":1,"423":1}}],["r",{"2":{"331":1}}],["rawrequest",{"2":{"465":2}}],["rawargv",{"2":{"248":2}}],["ram",{"2":{"463":3,"477":3}}],["rare",{"2":{"362":1}}],["rather",{"2":{"362":1}}],["ratio",{"2":{"205":1}}],["razor",{"2":{"331":1}}],["random",{"2":{"96":8,"98":1}}],["rust",{"2":{"331":1}}],["ruby",{"2":{"331":1}}],["rules",{"2":{"183":1,"248":1,"333":1}}],["rulename",{"2":{"183":1,"248":1}}],["rule",{"2":{"183":3,"248":3}}],["runner",{"2":{"362":5}}],["running",{"2":{"362":7}}],["runtestsbypath",{"2":{"362":1}}],["runtimeconfig",{"2":{"129":1}}],["runtime",{"2":{"10":2,"257":1,"268":1,"288":1}}],["runinband",{"2":{"362":1}}],["runinband`",{"2":{"362":1}}],["runconcurrently",{"2":{"362":1}}],["runs",{"2":{"362":4}}],["run",{"2":{"71":2,"73":2,"149":1,"177":1,"178":1,"362":21}}],["robby",{"2":{"461":1,"462":1,"463":1,"466":1,"475":1,"476":1,"477":1,"478":1}}],["rotate",{"2":{"356":1,"505":1}}],["role",{"2":{"351":3,"434":1}}],["roleid",{"2":{"319":1}}],["roles",{"0":{"310":1},"2":{"288":2,"306":1,"309":1,"319":2,"320":1,"343":7}}],["roots",{"2":{"362":1}}],["rootdir",{"2":{"362":6}}],["rootcontainer",{"0":{"136":1},"2":{"136":2}}],["root",{"2":{"135":1,"362":1,"509":1}}],["rootelement",{"2":{"135":3}}],["rouer",{"2":{"127":1}}],["route",{"2":{"164":2,"173":1,"174":1,"394":1}}],["routes",{"0":{"115":1},"2":{"114":1,"115":1,"124":1,"133":4,"134":3,"135":1,"136":1,"274":2,"441":2}}],["routerlink",{"0":{"172":1},"2":{"172":2,"173":3}}],["routerview",{"0":{"174":1},"2":{"121":1,"136":4,"174":2,"375":2}}],["router",{"0":{"175":1,"202":1},"2":{"10":1,"113":1,"114":2,"115":1,"124":1,"125":1,"126":2,"127":11,"129":2,"130":4,"137":3,"139":4,"145":1,"161":1,"162":3,"165":2,"170":2,"172":2,"173":1,"174":5,"175":1,"190":1,"312":1,"313":1,"391":1,"392":1,"441":2}}],["rm",{"0":{"61":1}}],["reject",{"2":{"456":1}}],["rerun",{"2":{"362":2}}],["re",{"2":{"362":6}}],["record",{"2":{"362":2}}],["recursively",{"2":{"362":1}}],["receives",{"2":{"362":1}}],["remaining",{"2":{"362":1}}],["remove",{"0":{"347":1},"2":{"347":1}}],["redshift",{"2":{"331":1}}],["redis",{"2":{"331":1}}],["reduce",{"2":{"205":2}}],["ref",{"2":{"322":1,"334":1,"378":1,"387":1,"394":1,"420":1,"449":1,"492":2}}],["relevant",{"2":{"362":1}}],["related",{"2":{"362":6}}],["relative",{"2":{"214":1,"261":1,"362":1}}],["rel=",{"2":{"82":1,"111":1,"143":1}}],["rendercustom",{"0":{"390":1},"2":{"378":2,"395":1}}],["render",{"0":{"138":1},"2":{"138":2,"288":1,"446":1}}],["repeat",{"2":{"462":2,"476":2}}],["reports",{"2":{"362":2}}],["reporters",{"2":{"362":2}}],["reporter",{"2":{"362":2}}],["reported",{"2":{"362":1}}],["repository",{"2":{"29":1,"362":2}}],["replace",{"2":{"127":1,"170":1,"288":1}}],["registry",{"2":{"362":1}}],["registerplugins",{"0":{"250":1},"2":{"250":2}}],["registerpresets",{"0":{"249":1},"2":{"249":2}}],["registercommand",{"0":{"248":1},"2":{"248":2}}],["registermethod",{"0":{"247":1},"2":{"247":2,"251":1,"254":1}}],["register",{"0":{"155":1,"244":1},"2":{"96":1,"154":2,"244":3,"245":1,"247":1}}],["regular",{"2":{"362":3}}],["regex",{"2":{"362":1}}],["regexp",{"2":{"96":1,"362":8}}],["regeneratetmpfiles",{"2":{"243":1}}],["reslove",{"2":{"492":2}}],["response",{"0":{"465":1},"2":{"456":6,"464":3,"465":2,"470":6}}],["responseinterceptors",{"2":{"467":1,"470":1}}],["responseinterceptor",{"2":{"456":1,"467":1}}],["responsetype",{"2":{"456":1}}],["respect",{"2":{"362":1}}],["resetmodules",{"2":{"362":1}}],["resetmocks",{"2":{"362":1}}],["resetallmocks",{"2":{"362":1}}],["reset",{"2":{"362":2}}],["restoreallmocks",{"2":{"362":1}}],["restore",{"2":{"362":1}}],["restoremocks",{"2":{"362":1}}],["restricted",{"2":{"362":1}}],["restructuredtext",{"2":{"331":1}}],["restartserver",{"0":{"287":1}}],["resources",{"2":{"362":2}}],["resourcepath",{"2":{"214":2}}],["resolving",{"2":{"362":2}}],["resolver",{"2":{"362":2}}],["resolve",{"2":{"132":2,"249":1,"250":1,"267":1,"275":2,"319":1,"320":1,"423":2,"434":1}}],["results",{"2":{"362":10}}],["result",{"2":{"96":6,"362":1,"456":2,"470":2}}],["res",{"2":{"96":16,"264":2,"461":1,"462":1,"463":1,"475":1,"476":1,"477":1,"492":2}}],["req",{"2":{"96":10,"264":1}}],["requiring",{"2":{"362":1}}],["required",{"2":{"205":1}}],["requiresauth",{"2":{"124":1}}],["require",{"2":{"3":1,"118":8,"121":3,"122":2,"124":1,"133":1,"134":1,"147":1,"249":1,"250":1,"275":2,"362":1}}],["request`",{"2":{"470":1}}],["requestresponse",{"2":{"456":2}}],["requestinterceptors",{"2":{"467":1,"470":1}}],["requestinterceptor",{"2":{"456":1,"467":1}}],["requested",{"2":{"362":1}}],["requesttag",{"2":{"96":1}}],["request",{"0":{"454":1,"458":1,"468":1,"472":1},"1":{"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"469":1,"470":1,"471":1,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1},"2":{"29":1,"105":2,"299":2,"454":1,"455":1,"456":1,"459":1,"461":2,"462":2,"463":2,"464":3,"465":1,"468":1,"469":1,"470":3,"473":1,"475":2,"476":2,"477":2}}],["readonly",{"2":{"335":1}}],["readcount",{"2":{"96":1}}],["readfilesync",{"2":{"96":1,"247":1,"288":1}}],["readme",{"2":{"29":2}}],["reactive",{"2":{"420":1,"421":2,"449":2}}],["react",{"2":{"93":2,"113":1,"435":1}}],["return",{"2":{"83":1,"112":1,"132":2,"134":3,"135":1,"136":2,"173":1,"205":1,"243":1,"244":2,"258":1,"260":1,"262":1,"263":1,"264":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"290":1,"303":1,"312":1,"322":1,"323":1,"324":1,"334":1,"343":1,"362":1,"378":1,"391":1,"413":1,"417":1,"421":1,"423":2,"434":1,"442":1,"443":1,"449":2,"450":1,"456":3,"466":1,"470":1,"478":1,"492":4}}],["插件写法参考官方文档",{"2":{"493":1}}],["插件异常",{"2":{"470":1}}],["插件会自动为你创建好",{"2":{"446":1}}],["插件注册",{"0":{"445":1}}],["插件使用",{"2":{"366":2}}],["插件遵循",{"2":{"363":1}}],["插件实现",{"2":{"361":1}}],["插件实现了胶水代码",{"2":{"326":1}}],["插件提供粒度更细的",{"2":{"307":1}}],["插件列表",{"0":{"299":1}}],["插件介绍",{"0":{"289":1},"1":{"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1}}],["插件集",{"2":{"218":1}}],["插件也遵照此配置的约定",{"2":{"203":1}}],["插件文件路径",{"2":{"155":1}}],["插件文件导出的内容",{"2":{"155":1}}],["插件都需要升级到",{"2":{"148":1}}],["插件读取配置项",{"2":{"129":1}}],["插件定义运行时配置项",{"2":{"129":1}}],["插件及其功能",{"2":{"108":1}}],["插件的方式内置",{"2":{"366":1}}],["插件的入口是一个函数",{"2":{"290":1}}],["插件的配置信息",{"2":{"290":1}}],["插件的配置",{"2":{"278":1}}],["插件的",{"0":{"103":1},"2":{"108":1,"251":1,"290":1}}],["插件的形式支持",{"2":{"27":1}}],["插件",{"0":{"102":1,"148":1,"232":1,"493":1},"1":{"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1},"2":{"105":1,"109":1,"137":1,"189":1,"199":1,"217":1,"219":1,"244":1,"253":1,"299":1,"316":1,"408":1,"480":1,"489":1}}],["插件和插件集",{"0":{"89":1}}],["插件可以管理项目的编译时和运行时",{"2":{"86":1}}],["插件通讯机制",{"2":{"10":1}}],["插件通讯机制等",{"2":{"10":1}}],["插件配置可被修改",{"2":{"239":1}}],["插件配置",{"2":{"10":1}}],["来消费",{"2":{"420":1}}],["来自这里",{"2":{"385":1}}],["来设置当前用户能访问的资源",{"2":{"307":1}}],["来识别区分他们",{"2":{"303":1}}],["来跳过某些包",{"2":{"222":1}}],["来配置插件",{"2":{"109":1}}],["来提升应用性能",{"2":{"86":1}}],["来实现",{"2":{"10":1}}],["来指定当前环境的配置文件",{"2":{"7":1}}],["gc`",{"2":{"362":1}}],["garbage",{"2":{"362":1}}],["gains",{"2":{"205":2}}],["glob",{"2":{"362":2}}],["globals",{"2":{"362":1}}],["globalsetup",{"2":{"362":1}}],["globalteardown",{"2":{"362":1}}],["globalcssfile",{"2":{"261":1}}],["globalcss",{"0":{"195":1},"2":{"195":1}}],["global",{"0":{"482":1},"2":{"23":1,"177":1,"362":3,"482":2}}],["graphql",{"2":{"331":1}}],["gzip",{"2":{"208":1}}],["generatestatsfile",{"2":{"208":1}}],["generate",{"2":{"208":1,"362":1}}],["getter",{"0":{"497":1},"2":{"492":6,"497":1}}],["getters",{"2":{"492":6}}],["getalllocales",{"0":{"412":1},"2":{"412":1}}],["getaccess",{"0":{"321":1},"2":{"312":1,"313":1,"321":1,"391":1,"392":1}}],["getserver",{"0":{"271":1}}],["gethostname",{"0":{"270":1}}],["gethistory",{"0":{"163":1},"2":{"256":1}}],["getport",{"0":{"269":1}}],["getroutesjson",{"0":{"273":1}}],["getroutes",{"0":{"272":1},"2":{"256":1}}],["getrouter",{"0":{"162":1},"2":{"162":2}}],["get",{"0":{"345":1},"2":{"96":1,"342":1,"343":2,"345":7}}],["given",{"2":{"178":1,"362":2}}],["git+https",{"2":{"29":1}}],["github",{"2":{"11":1,"29":3,"150":1}}],["git",{"2":{"6":1,"11":1,"21":3,"29":2,"38":1,"90":1,"362":1}}],["gitignore",{"2":{"6":1,"29":1}}],["go",{"2":{"127":1,"172":1,"331":1}}],["goback",{"2":{"127":1}}],["g",{"2":{"66":1,"177":1,"292":1}}],["gt",{"0":{"442":1,"443":1},"2":{"8":2,"14":1,"24":2,"26":1,"47":2,"71":1,"73":1,"78":3,"82":2,"83":5,"96":7,"111":2,"112":5,"124":4,"126":4,"129":2,"130":2,"132":3,"136":7,"139":1,"141":16,"143":7,"166":1,"167":1,"172":2,"173":1,"174":5,"177":1,"178":2,"183":2,"214":1,"216":1,"247":1,"248":2,"249":2,"250":2,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":2,"262":1,"263":1,"264":2,"266":1,"267":1,"274":1,"275":1,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"290":1,"303":8,"314":1,"317":2,"318":1,"320":1,"322":6,"323":6,"324":6,"334":6,"336":2,"343":18,"345":2,"346":2,"348":1,"349":1,"350":2,"351":3,"355":1,"359":1,"362":3,"364":3,"375":10,"378":8,"387":3,"390":1,"391":1,"392":1,"394":3,"400":2,"404":3,"410":2,"411":2,"413":10,"421":2,"422":2,"423":11,"434":3,"441":6,"442":5,"443":8,"449":6,"450":2,"456":2,"461":2,"462":2,"463":2,"464":1,"465":1,"475":2,"476":2,"477":2,"483":4,"492":32}}],["这使得",{"2":{"172":1}}],["这个是必须的",{"2":{"243":1}}],["这个位置无处不在",{"2":{"170":1}}],["这个历史记录的主要目的是处理",{"2":{"170":1}}],["这三种形式是等价的",{"2":{"127":1}}],["这样能在需要时重新生成临时文件",{"2":{"268":1,"288":1}}],["这样用户使用时",{"2":{"255":1}}],["这样",{"2":{"122":1}}],["这类框架是用组件化搭建页面",{"2":{"113":1}}],["这里的",{"2":{"109":1}}],["这些功能包括",{"2":{"290":1}}],["这些返回值最终会被合成一个数组",{"2":{"244":1}}],["这些原来需要放在项目里的脏乱差的部分都被藏在了这里",{"2":{"90":1}}],["这些是由",{"2":{"90":1}}],["这是页面标题",{"2":{"142":2}}],["这是我们根据精准匹配优先算法原则设计出路由排名算法",{"2":{"123":1}}],["这是",{"2":{"80":1}}],["这一章节会帮助你从头搭建一个简单的",{"2":{"67":1}}],["这时候",{"2":{"443":1}}],["这时候必须在执行命令前添加",{"2":{"46":1}}],["这时候我们可以配置环境变量",{"2":{"41":1}}],["这时候会命中",{"2":{"7":1}}],["这份环境配置",{"2":{"7":1}}],["这份配置会和",{"2":{"6":1,"7":1,"45":1}}],["区分不同环境来指定配置",{"2":{"46":1}}],["区分不同环境",{"2":{"7":1}}],["err",{"2":{"461":1,"462":1,"463":1,"475":1,"476":1,"477":1}}],["errorhandler",{"2":{"456":1,"470":1}}],["errorondeprecated",{"2":{"362":1}}],["error",{"2":{"333":1,"362":1,"456":10,"459":1,"466":2,"470":15,"473":1,"478":2}}],["each",{"2":{"362":7}}],["easy",{"2":{"29":1}}],["equivalent",{"2":{"362":3}}],["equiv=",{"2":{"141":1}}],["equal",{"2":{"359":1}}],["e",{"2":{"336":1,"362":1}}],["elixir",{"2":{"331":1}}],["else",{"2":{"96":1,"264":1,"456":2,"470":3}}],["ecl",{"2":{"331":1}}],["especially",{"2":{"362":1}}],["esm版本",{"2":{"328":1}}],["esm",{"2":{"267":1}}],["esbuild",{"2":{"243":1,"290":1}}],["es",{"2":{"217":1}}],["eslintrc",{"2":{"29":1}}],["eslint",{"2":{"11":1,"29":1}}],["even",{"2":{"362":1}}],["events",{"0":{"336":1}}],["event",{"2":{"157":1,"244":1,"246":1}}],["every",{"2":{"362":6}}],["evaluate",{"2":{"205":1}}],["etag",{"2":{"96":1}}],["exact",{"2":{"362":1}}],["example",{"2":{"362":1}}],["examples",{"2":{"362":1}}],["exiting",{"2":{"362":1}}],["exits",{"2":{"362":3}}],["exitserror",{"2":{"247":1}}],["exit",{"2":{"362":3}}],["exist",{"2":{"208":1}}],["existssync",{"2":{"247":1}}],["exists",{"2":{"177":2}}],["exclude",{"2":{"222":2,"362":1}}],["extension",{"2":{"362":1}}],["extensions",{"2":{"362":2}}],["extend",{"0":{"350":1},"2":{"343":1,"345":3,"348":1,"350":2}}],["externals",{"0":{"216":1},"2":{"216":1}}],["extrapostcssplugins",{"0":{"219":1}}],["extrababelpresets",{"0":{"218":1}}],["extrababelplugins",{"0":{"217":1},"2":{"217":1}}],["extract",{"2":{"214":2,"275":2}}],["extracss",{"0":{"214":1},"2":{"214":1}}],["extraroutes",{"2":{"133":1,"134":1}}],["expose",{"2":{"362":1}}],["exports",{"2":{"362":1}}],["exportstatic",{"0":{"215":1},"2":{"215":3}}],["exporting",{"2":{"362":1}}],["export",{"2":{"5":1,"6":2,"7":2,"83":1,"112":1,"127":1,"129":1,"130":2,"132":1,"135":1,"137":1,"142":1,"164":1,"165":1,"166":1,"167":1,"173":1,"185":1,"186":1,"303":1,"322":1,"323":1,"324":1,"334":1,"341":1,"343":1,"362":1,"375":1,"378":1,"400":2,"413":1,"417":1,"421":1,"422":1,"423":1,"432":1,"433":1,"434":1,"442":1,"443":1,"449":2,"450":1,"456":1,"466":1,"470":1,"478":1,"489":1,"492":1}}],["expandedkeys",{"2":{"388":1}}],["expand",{"2":{"362":1}}],["experimental",{"2":{"362":1}}],["expecting",{"2":{"362":1}}],["expect",{"2":{"359":1}}],["explicit",{"2":{"362":1}}],["explicitly",{"2":{"362":1}}],["expression",{"2":{"362":1}}],["expressions",{"2":{"362":2}}],["express",{"2":{"96":1,"264":1,"265":1}}],["execution",{"2":{"362":1}}],["executing",{"2":{"362":4}}],["execute",{"2":{"247":1,"362":1}}],["exe",{"2":{"43":1}}],["editormodel",{"2":{"336":1}}],["editor有一定的成本",{"2":{"326":1}}],["editor",{"0":{"325":1},"1":{"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1},"2":{"29":1,"299":2,"326":2,"327":1,"328":3,"333":1,"335":1,"336":1}}],["en",{"2":{"400":3,"410":1,"412":2}}],["enforcement",{"2":{"362":2}}],["encoded",{"2":{"362":1}}],["enabled",{"2":{"362":1}}],["enableby",{"2":{"243":5,"290":3}}],["ename",{"2":{"343":4}}],["end",{"2":{"264":2,"362":1}}],["enum",{"2":{"157":1,"246":1,"346":2,"348":1,"349":1}}],["enumsget",{"2":{"343":3}}],["enums",{"0":{"337":1},"1":{"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1},"2":{"29":1,"299":1,"339":1,"341":1,"342":3,"343":4}}],["entry",{"2":{"129":2,"439":4}}],["environments",{"2":{"362":2}}],["environment",{"2":{"178":1,"182":1,"362":6}}],["env前使用",{"2":{"49":1}}],["env=sit",{"2":{"46":1}}],["env=prod",{"2":{"29":1,"33":1,"185":1}}],["env=uat",{"2":{"7":1}}],["env",{"0":{"33":1,"44":1,"49":1,"62":1,"240":1},"1":{"45":1,"46":1,"47":1},"2":{"7":1,"28":1,"33":4,"43":5,"44":1,"45":2,"46":6,"49":1,"62":4,"83":1,"112":1,"143":5,"185":1,"208":7,"209":1,"240":1,"362":3,"385":1,"487":1}}],["w",{"2":{"362":1}}],["were",{"2":{"362":1}}],["web",{"2":{"168":1,"180":1}}],["webank",{"2":{"29":4,"297":2}}],["webankfintech",{"2":{"11":1,"29":3}}],["webpack5",{"2":{"86":1}}],["webpack5+babel",{"2":{"10":1}}],["webpack",{"0":{"0":1,"146":1,"183":1,"207":1},"1":{"1":1,"2":1,"3":1,"4":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1},"2":{"0":3,"1":1,"2":1,"4":3,"29":1,"71":2,"73":2,"80":1,"81":1,"110":1,"145":1,"146":3,"147":2,"148":1,"178":2,"183":4,"191":2,"209":3,"213":1,"220":1,"248":3,"264":1,"265":1,"267":2,"268":1,"286":1,"288":1,"290":1,"328":2,"480":1,"485":1}}],["would",{"2":{"362":1}}],["workers",{"2":{"362":1}}],["worker",{"2":{"329":2,"330":1,"362":2}}],["works",{"2":{"262":1,"362":1}}],["workspace",{"2":{"68":6,"69":2}}],["world",{"2":{"143":2,"470":2}}],["world=hello",{"2":{"143":1}}],["writing",{"2":{"362":1}}],["written",{"2":{"362":1}}],["write",{"2":{"362":1}}],["writefilesync",{"2":{"247":1}}],["writetmpfile",{"0":{"288":1},"2":{"247":3,"288":1}}],["which",{"2":{"362":7}}],["while",{"2":{"208":1,"362":1}}],["where",{"2":{"362":2}}],["when",{"2":{"362":11}}],["whether",{"2":{"179":1,"362":4}}],["who",{"2":{"96":1}}],["wb",{"2":{"96":1}}],["want",{"2":{"362":2}}],["was",{"2":{"362":1}}],["watermark",{"0":{"499":1},"1":{"500":1,"501":1,"502":1,"503":1,"504":1,"505":1},"2":{"299":1,"501":1,"502":1,"503":1}}],["watchman",{"2":{"362":3}}],["watchpathignorepatterns",{"2":{"362":1}}],["watch`",{"2":{"362":1}}],["watchall",{"2":{"362":1}}],["watchall`",{"2":{"362":1}}],["watchtest",{"2":{"96":1}}],["watch=none",{"2":{"55":1}}],["watch",{"0":{"55":1},"2":{"96":1,"362":4,"378":1}}],["warning",{"2":{"6":1,"20":1,"38":1,"106":1,"119":1,"120":1,"133":1,"441":1}}],["will",{"2":{"362":20}}],["wine",{"2":{"387":1}}],["winpath",{"2":{"261":1,"274":1}}],["window",{"2":{"134":1,"216":1,"492":1}}],["windows",{"2":{"43":2}}],["windicss",{"0":{"506":1},"1":{"507":1,"508":1,"509":1},"2":{"29":1,"299":2,"506":1,"507":1,"508":1,"509":1}}],["within",{"2":{"362":1}}],["without",{"2":{"362":1}}],["with",{"2":{"205":2,"362":14}}],["withbase",{"2":{"14":1}}],["width=device",{"2":{"141":1}}],["width",{"2":{"23":1,"24":1,"26":1,"141":1,"335":1,"505":1}}],["做的",{"2":{"93":1}}],["做本地验证",{"2":{"74":1}}],["做合并后形成最终配置",{"2":{"45":1,"46":1}}],["做",{"2":{"6":1,"7":1}}],["lua",{"2":{"331":1}}],["label",{"2":{"413":2}}],["lang=",{"2":{"483":2}}],["lang",{"2":{"400":1,"410":1,"411":1}}],["language",{"2":{"335":1,"413":1}}],["language=",{"2":{"334":1}}],["languages",{"0":{"331":1},"2":{"328":1,"331":1}}],["lastcommit",{"2":{"362":1}}],["last",{"2":{"362":2}}],["lastrootcontainer",{"2":{"136":2}}],["lastopts",{"2":{"132":3,"135":4}}],["layoutconfig",{"2":{"378":2}}],["layoutconfig是编译时配置结果",{"2":{"378":1}}],["layout",{"0":{"365":1},"1":{"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1},"2":{"5":1,"23":1,"24":1,"26":1,"29":1,"118":4,"121":5,"148":1,"299":1,"366":1,"367":1,"373":1,"375":3,"377":1,"378":2,"385":1,"391":1,"392":1,"395":1,"441":2}}],["left",{"0":{"372":1},"2":{"366":1,"368":1,"395":1}}],["leaked",{"2":{"362":1}}],["leaks",{"2":{"362":2}}],["lexon",{"2":{"331":1}}],["legacy",{"0":{"405":1},"2":{"229":1,"401":2,"405":1}}],["level",{"2":{"208":1}}],["length",{"2":{"96":2}}],["lessloader",{"0":{"221":1}}],["less",{"2":{"22":1,"27":1,"80":1,"221":1,"331":1,"480":1}}],["lifecycles",{"2":{"452":1,"453":1}}],["light",{"2":{"366":1,"380":1}}],["liquid",{"2":{"331":1}}],["librarydirectory",{"2":{"217":1}}],["libraryname",{"2":{"217":1}}],["like",{"2":{"179":1,"362":2,"432":1}}],["lists",{"2":{"362":1}}],["listtests",{"2":{"362":1}}],["list",{"2":{"96":1,"121":3,"123":1,"183":2,"215":2,"248":2,"362":10}}],["link",{"2":{"82":1,"111":1,"126":2,"143":1,"172":2,"173":1}}],["linux",{"2":{"43":1}}],["license",{"2":{"29":1}}],["look",{"2":{"362":1}}],["loops",{"2":{"205":1}}],["loader配置",{"2":{"487":1}}],["loader",{"2":{"210":1,"214":3,"221":1,"223":1,"224":1,"275":1,"362":2,"487":1}}],["loading",{"2":{"132":2,"423":1,"434":1,"459":1,"466":2,"473":1,"478":2}}],["locations",{"2":{"362":1}}],["location",{"2":{"134":1,"362":1}}],["localstorage",{"2":{"404":1,"463":1,"477":1}}],["locally",{"2":{"362":1}}],["locales",{"2":{"400":3,"412":1}}],["locale",{"0":{"396":1,"402":1,"408":1,"409":1,"410":1,"411":1,"412":1},"1":{"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":2,"410":2,"411":2,"412":2,"413":1},"2":{"148":1,"251":2,"299":1,"366":1,"398":1,"401":5,"404":1,"408":1,"410":4,"411":4,"412":2}}],["localhost",{"2":{"15":1,"53":1,"71":3,"212":1,"439":2}}],["local",{"2":{"6":3,"45":1,"178":1,"179":1,"362":1,"463":1,"477":1}}],["logger",{"2":{"427":1,"489":1}}],["logs",{"2":{"362":1}}],["logheapusage",{"2":{"362":1}}],["login指向",{"2":{"492":1}}],["loginpath",{"2":{"417":1}}],["login",{"0":{"414":1},"1":{"415":1,"416":1,"417":1},"2":{"314":1,"415":2,"416":1,"417":3,"461":1,"462":1,"463":1,"466":1,"475":1,"476":1,"477":1,"478":1,"492":7}}],["loglevel",{"2":{"208":1}}],["logo",{"0":{"385":1},"2":{"28":1,"73":2,"77":1,"78":1,"79":1,"80":2,"385":6,"395":1}}],["log",{"2":{"26":1,"62":1,"139":1,"192":2,"208":1,"245":1,"262":1,"318":1,"343":1,"412":1,"446":4,"456":6,"464":1,"465":1,"470":7,"492":3}}],["lt",{"0":{"442":1,"443":1},"2":{"14":1,"24":2,"26":1,"78":3,"82":2,"83":5,"111":2,"112":5,"124":4,"126":4,"132":1,"136":6,"141":16,"143":7,"172":2,"173":1,"174":5,"177":1,"178":2,"183":2,"216":1,"248":2,"303":8,"314":1,"317":1,"320":1,"322":6,"323":6,"324":6,"334":6,"343":15,"345":1,"346":2,"348":1,"349":1,"350":1,"355":1,"362":3,"375":10,"378":2,"387":1,"394":3,"400":2,"410":2,"411":2,"413":10,"422":2,"423":9,"434":1,"441":2,"442":5,"443":8,"449":5,"450":2,"483":4,"492":20}}],["snapshot",{"2":{"362":3}}],["snapshotserializers",{"2":{"362":1}}],["snapshots",{"2":{"362":3}}],["skipfilter",{"2":{"362":1}}],["skipped",{"2":{"362":3}}],["skipplugins",{"0":{"253":1},"2":{"253":1}}],["s",{"2":{"362":3}}],["system",{"2":{"343":1,"362":2}}],["systemverilog",{"2":{"331":1}}],["sync",{"2":{"247":1}}],["sql",{"2":{"331":1}}],["spawn",{"2":{"362":1}}],["sparql",{"2":{"331":1}}],["spin",{"2":{"356":1}}],["specify",{"2":{"362":2}}],["specifying",{"2":{"362":2}}],["specified",{"2":{"362":2}}],["specifies",{"2":{"362":3}}],["specifier",{"2":{"260":1}}],["specifiers",{"2":{"255":1,"256":1}}],["specific",{"2":{"183":2,"248":2,"362":1}}],["speed",{"2":{"205":2}}],["sb",{"2":{"331":1}}],["swift",{"2":{"331":1}}],["switches",{"2":{"205":1}}],["swc",{"0":{"484":1},"1":{"485":1,"486":1,"487":1},"2":{"299":2,"485":1,"486":1,"487":1}}],["svg",{"2":{"299":1,"353":1,"355":1,"356":1,"387":2}}],["svgicon",{"2":{"86":1}}],["son",{"2":{"441":5}}],["sophia",{"2":{"331":1}}],["solidity",{"2":{"331":1}}],["sourcemap",{"2":{"213":1}}],["source",{"2":{"213":1,"255":1,"256":1,"259":1,"260":1,"362":4}}],["sometimes",{"2":{"362":1}}],["something",{"2":{"276":1,"413":1,"461":1,"462":1,"463":1,"475":1,"476":1,"477":1}}],["someapi",{"2":{"152":1}}],["some",{"2":{"21":1,"258":2,"343":1,"362":3}}],["small",{"2":{"205":1}}],["slot=",{"2":{"174":1}}],["slug形式下版本会弃用",{"2":{"119":1}}],["slug",{"2":{"118":4,"119":2,"120":2}}],["ssr",{"2":{"170":1}}],["scope",{"2":{"423":1}}],["scan",{"2":{"362":1}}],["scala",{"2":{"331":1}}],["scale=1",{"2":{"141":1}}],["scrollchange",{"2":{"336":1}}],["script",{"2":{"83":2,"112":2,"216":1,"303":2,"322":2,"323":2,"324":2,"334":2,"343":2,"375":2,"394":2,"413":2,"422":2,"423":2,"442":2,"443":2,"449":2,"450":2,"492":2}}],["scripts",{"2":{"29":1}}],["scss",{"2":{"331":1,"482":1,"483":2}}],["scheme",{"2":{"331":1}}],["schema",{"2":{"243":3,"290":2}}],["such",{"2":{"362":2}}],["success",{"2":{"96":1}}],["successfully",{"2":{"71":4,"73":2}}],["supply",{"2":{"362":1}}],["suite",{"2":{"362":4}}],["sum",{"2":{"359":4}}],["sub",{"2":{"135":1}}],["sessionstorage",{"2":{"463":1,"477":1}}],["session",{"2":{"463":1,"477":1}}],["sequencer`",{"2":{"362":1}}],["sequencer",{"2":{"362":2}}],["sequences",{"2":{"205":1}}],["serializer",{"2":{"362":1}}],["serially",{"2":{"362":1}}],["servicestage",{"2":{"247":1}}],["service",{"2":{"178":1,"179":3,"290":1}}],["servicetag",{"2":{"96":1}}],["serve",{"2":{"74":1}}],["server",{"2":{"44":1,"71":2,"145":2,"208":1,"212":1}}],["search",{"2":{"362":2}}],["searched",{"2":{"362":1}}],["selectprojects",{"2":{"362":1}}],["select",{"2":{"338":1,"362":1}}],["seo",{"2":{"168":1}}],["send",{"2":{"96":7,"362":1}}],["setlocale",{"0":{"410":1},"2":{"410":1}}],["sets",{"2":{"362":2}}],["setaccess",{"0":{"320":1},"2":{"305":1,"306":2,"312":2,"313":1,"320":1,"391":2,"392":1}}],["setting",{"2":{"362":2}}],["settings",{"2":{"119":2,"120":2,"452":1,"453":1}}],["settimeout",{"2":{"132":1,"362":1,"423":1,"434":1,"492":2}}],["setrole",{"0":{"319":1},"2":{"132":2,"319":1,"423":2,"434":2}}],["setupfilesafterenv",{"2":{"362":1}}],["setupfiles",{"2":{"362":1}}],["setup",{"0":{"433":1,"434":1},"2":{"83":1,"112":1,"127":1,"164":2,"165":2,"166":1,"167":1,"173":1,"303":1,"322":1,"323":1,"324":1,"334":1,"343":1,"394":1,"413":2,"422":1,"423":1,"433":1,"442":1,"443":1,"449":1,"450":1,"466":1,"478":1,"492":1}}],["set",{"2":{"43":1,"267":1,"362":6,"401":1}}],["same",{"2":{"456":1}}],["safari10",{"2":{"205":1}}],["save",{"2":{"43":1}}],["sass",{"0":{"479":1},"1":{"480":1,"481":1,"482":1,"483":1},"2":{"27":1,"29":1,"299":2,"480":3,"481":1,"482":1}}],["shell",{"2":{"331":1}}],["should",{"2":{"247":1,"362":7}}],["showconfig",{"2":{"362":2}}],["show",{"2":{"178":1,"183":1,"248":1,"362":1}}],["shnpm",{"2":{"43":1}}],["shpnpm",{"2":{"43":1}}],["stub",{"2":{"362":1}}],["stderr",{"2":{"362":2}}],["stdout",{"2":{"362":1}}],["st",{"2":{"331":1}}],["strict",{"2":{"491":1}}],["strings",{"2":{"362":6}}],["string|1",{"2":{"96":1,"98":1}}],["string",{"2":{"96":1,"173":1,"190":1,"191":1,"197":1,"198":1,"199":1,"201":1,"206":1,"211":1,"213":1,"243":2,"244":3,"245":1,"247":1,"248":2,"249":1,"250":1,"251":1,"252":1,"253":1,"314":1,"317":1,"319":1,"335":5,"345":7,"346":2,"347":1,"348":1,"349":1,"356":1,"362":9,"379":1,"380":1,"381":1,"384":1,"385":1,"394":2,"402":1,"403":1,"452":1,"453":2}}],["stringify",{"2":{"96":3,"288":1}}],["strong",{"2":{"29":1}}],["stack",{"2":{"362":1}}],["stage",{"2":{"244":3,"247":2}}],["state",{"2":{"362":2,"449":2,"492":11}}],["status",{"2":{"341":1,"342":2,"343":1,"345":4,"350":1,"456":1,"470":1}}],["stat",{"2":{"208":1}}],["statsfilename",{"2":{"208":1}}],["stats",{"2":{"208":2}}],["static",{"2":{"73":1}}],["start",{"2":{"178":1,"179":1}}],["starting",{"2":{"71":2}}],["stylus",{"2":{"27":1}}],["styles",{"2":{"26":1,"188":2,"362":1}}],["style",{"2":{"24":2,"26":3,"217":1,"423":2,"483":4}}],["store==",{"2":{"492":1}}],["stores",{"2":{"427":2,"489":2,"492":3,"493":1}}],["store",{"0":{"432":1,"495":1},"2":{"5":1,"124":3,"309":1,"362":1,"377":1,"378":1,"427":1,"432":2,"433":2,"434":2,"492":11}}],["src",{"0":{"37":1},"2":{"23":1,"25":1,"28":1,"29":1,"64":2,"77":1,"95":1,"119":2,"120":3,"122":1,"128":1,"188":2,"198":1,"203":2,"211":2,"234":1,"263":1,"355":1,"359":1,"400":3,"421":1,"427":1,"432":1,"441":2,"446":1,"482":2,"489":1}}],["src=",{"2":{"14":1,"78":1,"83":1,"112":1}}],["signal",{"2":{"464":2,"465":2}}],["signout",{"2":{"421":2,"422":1}}],["signin",{"2":{"421":2,"422":1}}],["sidewidth",{"0":{"389":1}}],["side",{"0":{"369":1},"2":{"366":1,"368":2,"381":2}}],["sidebar",{"2":{"14":1,"383":1,"389":1,"395":1}}],["silent",{"2":{"362":1}}],["single",{"2":{"362":3}}],["singular",{"0":{"203":1}}],["since",{"2":{"362":1}}],["similarly",{"2":{"362":3}}],["simplelist",{"2":{"5":1,"377":1}}],["sit",{"2":{"46":2}}],["mm",{"2":{"505":2}}],["msdax",{"2":{"331":1}}],["msg",{"2":{"96":6,"456":2,"470":1}}],["m3",{"2":{"331":1}}],["machine",{"2":{"362":1}}],["make",{"2":{"362":1}}],["match",{"2":{"387":2}}],["matches",{"2":{"362":3}}],["matched",{"2":{"362":7}}],["matching",{"2":{"362":3}}],["made",{"2":{"362":3}}],["markdown",{"2":{"331":1}}],["maps",{"2":{"362":3}}],["mapcoverage",{"2":{"362":1}}],["map",{"2":{"213":1,"261":1,"362":3}}],["manipulated",{"2":{"362":1}}],["mangle",{"2":{"205":1}}],["manage",{"2":{"190":3}}],["mainstate",{"2":{"450":2}}],["main",{"2":{"188":4,"432":2,"433":1,"439":1,"452":1,"453":1}}],["maxworkers",{"2":{"362":1}}],["maximum",{"2":{"362":2}}],["maxconcurrency",{"2":{"362":1}}],["maxage",{"2":{"96":1}}],["max",{"2":{"23":1,"24":1,"26":1}}],["m",{"2":{"177":1}}],["middle",{"2":{"505":1}}],["microsoft",{"2":{"505":1}}],["micro",{"2":{"445":2}}],["microappwithmemohistory",{"0":{"443":1,"453":1},"2":{"443":2}}],["microapp",{"0":{"442":1,"452":1},"2":{"441":1,"442":3,"443":4,"449":4}}],["mixin",{"0":{"371":1},"2":{"366":1,"368":1,"381":1}}],["mips",{"2":{"331":1}}],["minimal",{"2":{"362":1}}],["minimum",{"2":{"362":1}}],["minicssextractpluginloaderpath",{"2":{"275":1}}],["minicssextractpluginpath",{"2":{"275":1}}],["mini",{"2":{"214":1,"275":2}}],["minification",{"2":{"205":1}}],["missing",{"2":{"96":1}}],["mit",{"2":{"29":1}}],["mkdirp",{"2":{"247":1}}],["mkdir",{"2":{"68":1}}],["mycooltheme",{"2":{"333":1}}],["mysql",{"2":{"331":1}}],["myname",{"2":{"96":1}}],["myapp",{"2":{"69":4,"70":2,"149":2,"177":2}}],["my",{"2":{"21":2,"83":1,"112":1,"362":1}}],["md",{"0":{"14":1},"2":{"15":1,"29":1}}],["mount",{"2":{"446":2}}],["mountelementid",{"0":{"197":1},"2":{"135":1,"141":1}}],["moment",{"2":{"362":1}}],["most",{"2":{"362":2}}],["movie",{"2":{"96":5,"200":2}}],["monacoeditor",{"0":{"334":1},"1":{"335":1,"336":1},"2":{"328":1,"331":1,"334":4}}],["monaco",{"0":{"325":1,"333":1},"1":{"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1},"2":{"29":1,"299":1,"326":2,"327":1,"328":3,"333":2,"336":1}}],["monorepo",{"2":{"10":1}}],["modifypublicpathstr",{"0":{"282":1},"2":{"282":1}}],["modifypaths",{"0":{"279":1}}],["modifyconfig",{"0":{"281":1},"2":{"281":1}}],["modifyclientrenderopts",{"0":{"135":1},"2":{"132":1,"135":2}}],["modifydefaultconfig",{"0":{"280":1},"2":{"280":1}}],["modifybabelpresetopts",{"0":{"278":1},"2":{"278":1}}],["modifybabelopts",{"0":{"277":1},"2":{"277":1}}],["modifybundleconfig",{"0":{"276":1},"2":{"276":1}}],["modifybundleconfigopts",{"0":{"275":1},"2":{"275":1}}],["modifyroutes",{"0":{"274":1},"2":{"272":1,"274":1}}],["modifyroute",{"0":{"134":1},"2":{"134":4}}],["modify",{"2":{"129":1,"154":1,"157":1,"244":1,"246":1}}],["mode",{"0":{"58":1,"116":1},"2":{"114":1,"202":1,"208":1,"362":3}}],["models",{"2":{"420":1,"421":1,"449":1}}],["modelvalue",{"2":{"335":1}}],["model=",{"2":{"334":1}}],["model",{"0":{"418":1,"421":1,"422":1},"1":{"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1},"2":{"29":1,"253":2,"299":1,"335":1,"419":1,"420":3,"425":3,"448":2,"450":1}}],["modulefileextensions",{"2":{"362":1}}],["moduledirectories",{"2":{"362":1}}],["modulenamemapper",{"2":{"362":1}}],["modulename",{"2":{"260":1}}],["modulepaths",{"2":{"362":2}}],["modulepathignorepatterns",{"2":{"362":1}}],["modulepath",{"2":{"260":1}}],["module",{"2":{"26":3,"183":2,"213":1,"248":2,"362":15,"489":1}}],["modules",{"0":{"26":1},"2":{"26":1,"103":1,"222":1,"362":9,"492":1}}],["module规范编写源码",{"2":{"16":1}}],["mockjs",{"0":{"98":1},"2":{"96":3,"98":2}}],["mock",{"0":{"32":1,"94":1,"95":1,"96":1,"100":1,"101":1,"196":1},"1":{"95":1,"96":1,"97":2,"98":2,"99":2,"100":1,"101":1},"2":{"5":1,"6":3,"7":3,"28":1,"29":1,"32":1,"94":1,"95":3,"96":11,"97":1,"98":3,"100":1,"101":1,"108":5,"109":3,"196":10,"362":4}}],["message",{"2":{"413":1,"456":1,"470":1}}],["messages",{"0":{"409":1},"2":{"362":3,"411":2}}],["menuprops",{"0":{"388":1},"2":{"395":1}}],["menu",{"2":{"387":1,"400":2}}],["menusconfig",{"2":{"395":1}}],["menusref",{"2":{"378":3}}],["menus",{"0":{"387":1},"2":{"5":1,"377":1,"378":3}}],["memo",{"2":{"129":2,"130":4,"134":7,"209":2,"267":2,"275":4,"280":2,"281":2}}],["memory",{"2":{"116":1,"362":2}}],["meta",{"2":{"118":6,"124":5,"141":3,"387":1,"441":3}}],["methods",{"0":{"175":1}}],["method",{"2":{"96":2,"362":1,"456":1}}],["mergerequest",{"2":{"456":1,"462":1,"476":1}}],["merge",{"0":{"462":1,"476":1},"2":{"6":1,"7":1,"69":2,"177":2}}],["mutation",{"0":{"496":1},"2":{"492":2,"496":1}}],["mutations",{"2":{"492":2}}],["mumblefe",{"2":{"377":1}}],["mumbelfe",{"2":{"5":1}}],["must",{"2":{"362":1}}],["mustache",{"2":{"288":1}}],["multipart",{"2":{"96":1}}],["multitabs",{"0":{"386":1},"2":{"5":1}}],["blob",{"2":{"456":1}}],["bicep",{"2":{"331":1}}],["bio",{"2":{"127":4}}],["br",{"2":{"412":1}}],["broken",{"2":{"362":1}}],["browser",{"2":{"362":3}}],["branch",{"2":{"362":3}}],["branches",{"2":{"205":1}}],["break",{"0":{"145":1}}],["beta",{"2":{"455":1}}],["between",{"2":{"362":7}}],["best",{"2":{"362":1}}],["being",{"2":{"362":1}}],["behaves",{"2":{"362":3}}],["before",{"2":{"244":2,"348":1,"362":11}}],["beforeimports",{"2":{"195":1}}],["beforerender",{"0":{"132":1},"2":{"132":2,"135":1,"378":1,"423":1,"434":1}}],["be",{"2":{"173":1,"362":23,"432":1}}],["bold",{"2":{"333":1}}],["box",{"2":{"205":1}}],["booleans",{"2":{"205":1}}],["boolean",{"2":{"193":1,"196":2,"203":1,"247":1,"317":1,"318":2,"335":2,"356":1,"382":1,"383":1,"386":1,"404":1,"405":1}}],["bootstrap",{"2":{"25":2,"446":2}}],["body",{"2":{"96":1,"141":2,"143":2,"505":1}}],["bail",{"2":{"362":1}}],["bat",{"2":{"331":1}}],["bar目录会解析成驼峰foobar",{"2":{"492":1}}],["bar",{"2":{"124":2,"154":3,"489":1,"492":3}}],["background",{"2":{"80":1}}],["basic",{"2":{"362":1}}],["baseurl",{"2":{"456":1,"470":1}}],["basenavigator",{"0":{"404":1},"2":{"401":1}}],["based",{"2":{"205":1,"362":3}}],["base64",{"2":{"194":2}}],["basetree",{"2":{"73":1}}],["base",{"0":{"190":1},"2":{"62":1,"82":1,"83":1,"111":1,"112":1,"134":3,"143":2,"145":2,"190":2,"202":1,"333":1,"362":1,"385":2,"400":1,"443":1}}],["bash$",{"2":{"360":1,"362":1}}],["bashcreate",{"2":{"293":1}}],["bashcd",{"2":{"19":1,"294":1}}],["bashnpm",{"2":{"292":1}}],["bashport=3000",{"2":{"44":1}}],["bashpnpm",{"2":{"11":1,"13":1,"17":1,"295":1}}],["bash",{"2":{"43":1,"66":2,"68":2,"69":2,"70":2,"71":2,"73":2,"149":2,"177":4}}],["bashgit",{"2":{"11":1}}],["bashfes",{"2":{"7":1,"44":1,"46":1,"107":1,"179":1,"181":1,"182":1,"183":1,"248":1}}],["babelpluginimport",{"2":{"277":2}}],["babelopts",{"2":{"277":3}}],["babel",{"0":{"56":1},"2":{"56":1,"217":1,"218":1,"277":1,"278":1,"290":1,"362":1}}],["button",{"2":{"492":4}}],["but",{"2":{"362":1}}],["business",{"2":{"343":1}}],["bug",{"2":{"86":1}}],["bugs",{"2":{"29":1}}],["bundleconfig",{"2":{"275":1,"276":2}}],["bundler",{"2":{"267":1}}],["bundle",{"2":{"57":1,"205":1,"276":1}}],["build等命令",{"2":{"10":1}}],["build",{"0":{"180":1},"2":{"10":2,"29":4,"34":1,"38":1,"57":1,"60":1,"61":1,"73":4,"178":2,"180":3,"208":1,"213":1,"234":1,"309":1,"328":1,"401":1}}],["builder",{"0":{"191":1},"2":{"0":2,"29":2,"146":1,"147":1,"191":2}}],["b",{"2":{"21":1,"107":1,"118":16,"244":1,"245":1,"320":1,"351":2,"362":1}}],["by",{"2":{"5":1,"362":7,"377":1}}],["center",{"2":{"505":1}}],["cn",{"2":{"400":3,"401":2,"402":1,"403":1,"404":1,"412":1}}],["cname",{"2":{"96":1,"343":4}}],["city",{"2":{"492":2}}],["ci",{"2":{"362":5}}],["customheader",{"2":{"395":1}}],["custom",{"2":{"333":4,"362":8}}],["current",{"2":{"177":1,"178":1,"362":4}}],["currentpage",{"2":{"96":2}}],["csp",{"2":{"331":1}}],["csharp",{"2":{"331":1}}],["cssloader",{"0":{"210":1}}],["css",{"0":{"22":1,"26":1,"27":1,"80":1,"482":1},"1":{"23":1,"24":1,"25":1,"26":1,"27":1},"2":{"22":1,"23":2,"25":2,"26":2,"73":2,"80":1,"195":1,"210":1,"214":2,"217":1,"275":2,"299":1,"331":1,"482":1}}],["cpp",{"2":{"331":1}}],["cparagraph",{"2":{"96":1}}],["cwd",{"0":{"235":1},"2":{"211":2,"234":1}}],["catch",{"2":{"461":1,"462":1,"463":1,"475":1,"476":1,"477":1}}],["cases",{"2":{"362":2}}],["calls",{"2":{"362":1}}],["calling",{"2":{"362":5}}],["cameligo",{"2":{"331":1}}],["cancel",{"2":{"464":1,"465":1}}],["cannot",{"2":{"362":1}}],["can",{"2":{"173":1,"362":8}}],["cachetime",{"2":{"463":1,"477":1}}],["cachetype",{"2":{"463":1,"477":1}}],["cachename",{"2":{"452":1,"453":1}}],["cachedata",{"2":{"456":1,"463":2,"467":1}}],["cached",{"2":{"362":1}}],["cachedirectory",{"2":{"362":1}}],["cache",{"0":{"56":1},"2":{"362":5,"467":2,"477":2}}],["c",{"2":{"118":5,"320":1,"331":1,"362":1,"449":1}}],["cgimock",{"0":{"97":1},"2":{"96":15,"98":2}}],["cdn",{"2":{"201":2}}],["cd",{"2":{"68":2,"70":2}}],["class=",{"2":{"423":1}}],["cleaned",{"2":{"362":1}}],["clearallmocks",{"2":{"362":1}}],["clearmocks",{"2":{"362":1}}],["clears",{"2":{"362":1}}],["clearcache",{"2":{"362":1}}],["clear",{"0":{"60":1},"2":{"362":1}}],["clojure",{"2":{"331":1}}],["clone",{"2":{"11":1}}],["click=",{"2":{"492":2}}],["clientrequest",{"2":{"470":1}}],["clientrender",{"2":{"135":1}}],["cli",{"0":{"92":1},"2":{"92":1}}],["credentials",{"2":{"456":1}}],["creating",{"2":{"362":1}}],["createwatermark",{"0":{"505":1},"2":{"505":2}}],["createwebhashhistory",{"0":{"168":1},"2":{"116":1}}],["createwebhistory",{"0":{"169":1},"2":{"116":1,"168":1}}],["createpinia执行后创建的实例",{"2":{"430":1}}],["createrouter",{"0":{"171":1},"2":{"137":2,"312":1,"313":1,"391":1,"392":1}}],["createhistory",{"2":{"134":2}}],["creatememoryhistory",{"0":{"170":1},"2":{"116":1,"134":1}}],["createtime",{"2":{"96":1}}],["create",{"0":{"177":1},"2":{"10":1,"69":2,"149":2,"177":9,"292":1,"387":1}}],["created",{"2":{"5":1,"377":1}}],["crawling",{"2":{"362":1}}],["cross",{"2":{"43":5}}],["cmd",{"2":{"43":1}}],["child",{"2":{"362":1}}],["children",{"2":{"118":2,"121":1,"124":1,"274":1,"387":1,"441":2}}],["check",{"2":{"334":1,"335":1}}],["checkout",{"2":{"21":1}}],["cheap",{"2":{"213":1}}],["chunk",{"2":{"73":2}}],["chain",{"2":{"209":1,"267":1}}],["chainwebpack",{"0":{"209":1,"267":1},"2":{"27":1,"209":1,"267":1}}],["charset=",{"2":{"141":1}}],["changes",{"2":{"362":7}}],["changedsince",{"2":{"362":1}}],["changedfileswithancestor",{"2":{"362":1}}],["changed",{"2":{"362":5,"394":1}}],["change",{"2":{"96":1}}],["changeorigin",{"2":{"5":1,"200":1}}],["could",{"2":{"432":1}}],["count++",{"2":{"492":1}}],["counter",{"2":{"489":1}}],["country",{"2":{"400":1,"410":1,"411":1}}],["count",{"2":{"118":8,"122":2,"123":1,"492":2}}],["coveragethreshold",{"2":{"362":1}}],["coveragereporters",{"2":{"362":1}}],["coverageprovider",{"2":{"362":1}}],["coveragepathignorepatterns",{"2":{"362":1}}],["coveragedirectory",{"2":{"362":1}}],["coverage",{"2":{"362":12}}],["color`",{"2":{"362":1}}],["colors",{"2":{"362":2}}],["color",{"2":{"362":2}}],["collect",{"2":{"362":2}}],["collected",{"2":{"362":2}}],["collectcoverageonlyfrom",{"2":{"362":1}}],["collectcoveragefrom",{"2":{"362":1}}],["collectcoverage",{"2":{"362":1}}],["collapse",{"2":{"205":1}}],["column",{"2":{"338":1}}],["coffee",{"2":{"331":1}}],["copytmpfiles",{"0":{"268":1},"2":{"268":1}}],["copy",{"0":{"211":1},"2":{"209":1,"211":2}}],["cookies",{"2":{"96":1}}],["cookie",{"2":{"96":1}}],["code",{"2":{"96":6,"205":1,"299":1,"362":6,"456":1,"470":3}}],["corejs",{"2":{"487":1}}],["cores",{"2":{"362":1}}],["coreexports",{"2":{"256":1}}],["core",{"2":{"90":1,"256":1,"288":1}}],["concurrent`",{"2":{"362":1}}],["concat",{"0":{"348":1},"2":{"312":2,"313":1,"348":1,"391":2,"392":1}}],["conjunction",{"2":{"362":1}}],["converting",{"2":{"362":1}}],["convert",{"0":{"349":1},"2":{"349":1}}],["conditionals",{"2":{"205":1}}],["conditional",{"2":{"205":1}}],["controller",{"2":{"464":3,"465":3}}],["continuous",{"2":{"362":1}}],["context",{"2":{"214":2}}],["content=",{"2":{"141":2}}],["content",{"2":{"23":1,"24":1,"26":1,"96":2,"247":3,"263":1,"288":2,"456":1,"505":2}}],["containing",{"2":{"362":1}}],["contains",{"2":{"173":1}}],["container",{"2":{"136":1,"505":1}}],["considered",{"2":{"362":1}}],["const",{"2":{"96":2,"127":1,"130":1,"132":1,"137":1,"162":1,"164":1,"165":1,"173":1,"247":1,"258":1,"312":2,"313":2,"314":1,"322":1,"334":1,"343":1,"351":1,"378":3,"385":1,"391":2,"392":2,"394":1,"413":1,"421":3,"422":1,"423":3,"432":1,"433":1,"434":3,"442":1,"443":1,"446":1,"449":3,"450":1,"464":1,"465":1,"466":1,"478":1,"492":2}}],["console",{"2":{"26":1,"139":1,"192":2,"245":1,"318":1,"343":1,"362":1,"412":1,"446":4,"456":6,"464":1,"465":1,"470":7,"492":3}}],["configure",{"2":{"362":3}}],["configured",{"2":{"362":1}}],["configuration",{"2":{"361":1,"362":4}}],["configurations",{"2":{"178":1,"183":1,"248":1}}],["configchangetype",{"2":{"243":1}}],["config实例",{"2":{"237":1}}],["configinstance",{"0":{"237":1}}],["config",{"0":{"239":1},"2":{"17":1,"29":2,"124":4,"226":1,"243":7,"277":4,"282":1,"283":1,"284":1,"290":3,"362":6,"363":1,"364":1,"441":2,"456":4,"470":1,"492":2}}],["configs",{"2":{"14":1}}],["commander",{"2":{"248":3}}],["commands",{"2":{"178":1}}],["command",{"2":{"177":1,"178":5,"179":1,"180":1,"182":1,"183":1,"248":3,"362":2}}],["commit",{"2":{"21":1,"362":3,"492":3}}],["completed",{"2":{"362":1}}],["computed",{"2":{"205":1,"492":3}}],["comparisons",{"2":{"205":1}}],["compatible",{"2":{"141":1}}],["compress",{"2":{"205":1}}],["composition",{"2":{"322":1,"413":1}}],["composer",{"2":{"413":1}}],["compose",{"2":{"157":1,"246":1}}],["components",{"2":{"118":1,"132":2,"334":1,"375":1,"378":1,"400":1,"423":1,"442":1,"443":1,"449":1}}],["component",{"2":{"118":8,"121":3,"122":2,"124":3,"133":1,"134":1,"174":3,"274":1,"353":1,"355":1,"441":4}}],["compiled",{"2":{"71":4,"73":2}}],["compileroptions",{"2":{"64":1}}],["compiler",{"2":{"10":2,"264":1,"265":1}}],["com",{"2":{"5":1,"11":1,"29":3,"200":2}}],["dd",{"2":{"505":1}}],["dark",{"2":{"366":1,"377":1,"380":2}}],["dart",{"2":{"331":1}}],["date",{"2":{"96":2,"333":1}}],["datahandler",{"2":{"467":1,"470":1}}],["data",{"2":{"96":2,"456":9,"458":1,"459":1,"466":2,"470":8,"472":1,"473":1,"478":2}}],["dump",{"2":{"208":3}}],["drop",{"2":{"205":1}}],["dynamicimport",{"0":{"193":1}}],["dva",{"2":{"154":3}}],["d",{"2":{"146":1,"413":1}}],["d72f1ba2",{"2":{"73":1}}],["diffs",{"2":{"362":1}}],["different",{"2":{"362":1}}],["directories",{"2":{"362":1}}],["directory",{"2":{"29":1,"177":2,"362":7}}],["dir",{"0":{"351":1},"2":{"343":2,"345":3,"350":2,"351":2}}],["dirname",{"2":{"199":1,"214":1,"247":1,"257":1,"268":1,"288":1}}],["dispatch",{"2":{"492":1}}],["display",{"2":{"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"362":2}}],["disables",{"2":{"362":2}}],["disable",{"2":{"362":2}}],["disabled=",{"2":{"492":1}}],["disabled",{"0":{"503":1},"2":{"343":4,"345":1,"350":1,"492":5,"502":1,"503":1}}],["dist",{"0":{"34":1},"2":{"25":1,"28":1,"73":3,"75":1,"81":1,"110":1,"198":1,"267":1,"275":1}}],["divert",{"2":{"362":1}}],["diverged",{"2":{"362":1}}],["div",{"2":{"136":3,"141":2,"143":2,"303":2,"322":2,"323":2,"343":8,"423":2,"492":8}}],["doublecount",{"2":{"492":2}}],["douban",{"2":{"5":1,"200":2}}],["dom",{"2":{"323":2}}],["do",{"2":{"276":1,"413":1,"461":1,"462":1,"463":1,"475":1,"476":1,"477":1}}],["document",{"2":{"505":1}}],["dockerfile",{"2":{"331":1}}],["doctype",{"2":{"141":1}}],["docs",{"2":{"13":1,"14":2}}],["done",{"2":{"71":2,"73":1}}],["depend",{"2":{"362":1}}],["dependency",{"2":{"362":1}}],["dependencies",{"2":{"29":1,"105":2,"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"448":1,"455":1,"469":1,"481":1,"486":1,"490":1,"501":1}}],["deprecated",{"2":{"362":2}}],["determine",{"2":{"362":1}}],["detectopenhandles",{"2":{"362":1}}],["detect",{"2":{"362":3}}],["detectleaks",{"2":{"362":1}}],["detailed",{"2":{"178":1}}],["debug",{"2":{"362":2}}],["debugging",{"2":{"178":1,"182":1,"362":2}}],["delay",{"2":{"244":1}}],["delete",{"2":{"209":1}}],["dead",{"2":{"205":1}}],["demo",{"2":{"97":1}}],["destroywatermark",{"2":{"505":2}}],["destroyrouter",{"2":{"256":1}}],["describe用来描述插件",{"2":{"290":1}}],["describe",{"0":{"243":1},"2":{"243":2,"290":1}}],["description",{"2":{"29":1,"248":8}}],["design",{"2":{"29":1,"217":1,"387":2}}],["devtool",{"0":{"213":1},"2":{"213":1}}],["development",{"2":{"71":2,"178":1,"179":1,"192":2}}],["devdependencies",{"2":{"29":1,"105":1,"508":1}}],["dev",{"0":{"179":1},"2":{"6":1,"7":1,"13":1,"17":1,"19":1,"20":2,"29":2,"38":1,"43":6,"44":2,"46":1,"52":1,"55":1,"64":1,"71":4,"74":1,"107":1,"145":2,"149":2,"177":2,"178":1,"179":2,"185":1,"191":1,"192":2,"213":1,"243":2,"269":1,"270":1,"271":1,"285":1,"287":1,"295":1,"309":1,"328":1,"401":1,"445":1}}],["devserver",{"0":{"212":1},"2":{"6":2,"7":2,"271":1,"287":1}}],["deepmerge",{"2":{"185":1}}],["deep",{"2":{"6":1,"7":1}}],["definitions",{"2":{"183":1,"248":1}}],["definestore",{"2":{"427":1,"432":2}}],["definetheme定义主题",{"2":{"335":1}}],["definetheme",{"2":{"333":1}}],["define",{"0":{"192":1},"2":{"192":1}}],["defineruntimeconfig",{"0":{"160":1},"2":{"129":2,"130":3,"417":2,"456":2,"470":2}}],["defineroutemeta",{"0":{"158":1},"2":{"124":2,"373":2,"374":2}}],["definebuildconfig",{"0":{"159":1},"2":{"5":2,"186":3}}],["defaultexpandall",{"2":{"388":1}}],["defaults",{"2":{"362":1}}],["defaultsizes",{"2":{"208":1}}],["defaulttheme",{"2":{"335":1}}],["defaultterseroptions",{"2":{"205":1}}],["defaultoptions",{"2":{"280":1,"281":1}}],["default",{"2":{"5":1,"6":2,"7":2,"83":1,"96":1,"98":1,"101":1,"106":1,"108":1,"109":1,"112":1,"114":1,"118":8,"121":3,"122":2,"124":1,"127":1,"129":1,"130":1,"133":1,"134":1,"142":1,"164":1,"165":1,"166":1,"167":1,"173":1,"185":1,"186":1,"188":1,"191":1,"192":1,"196":1,"199":1,"200":1,"209":1,"211":1,"214":1,"216":1,"217":1,"243":3,"290":3,"303":1,"306":1,"309":1,"322":1,"323":1,"324":1,"328":1,"331":1,"334":1,"341":1,"343":1,"362":9,"375":1,"377":1,"400":2,"401":3,"404":1,"413":1,"417":1,"421":1,"422":1,"423":1,"433":1,"439":1,"441":2,"442":1,"443":1,"445":2,"449":2,"450":1,"456":1,"466":1,"470":1,"478":1,"487":1,"491":1,"492":3,"502":1,"503":1,"509":1}}],["tw",{"2":{"412":1}}],["twig",{"2":{"331":1}}],["t",{"2":{"362":1,"413":5}}],["tty",{"2":{"362":1}}],["tcl",{"2":{"331":1}}],["tpl",{"2":{"268":1,"288":1}}],["tailwindcss",{"2":{"506":1}}],["table",{"2":{"338":1}}],["tapable",{"2":{"244":1}}],["targets",{"0":{"204":1}}],["target",{"2":{"5":1,"177":2,"200":1}}],["turn",{"2":{"179":1,"205":1}}],["than",{"2":{"362":1}}],["that",{"2":{"173":1,"362":28}}],["those",{"2":{"362":1}}],["through",{"2":{"362":1}}],["throw",{"2":{"362":1,"470":1}}],["threshold",{"2":{"362":1}}],["this",{"2":{"362":17}}],["them",{"2":{"362":2}}],["theme",{"0":{"380":1},"2":{"335":1,"377":1}}],["these",{"2":{"362":1}}],["then",{"2":{"362":3,"461":1,"462":1,"463":1,"464":1,"465":1,"475":1,"476":1,"477":1,"492":1}}],["they",{"2":{"362":1}}],["theaters",{"2":{"96":2,"200":2}}],["the",{"2":{"71":2,"177":1,"178":1,"179":1,"205":1,"362":95,"432":2,"464":1,"465":1}}],["todo",{"2":{"421":2}}],["top",{"0":{"370":1},"2":{"366":1,"368":1,"381":1}}],["toplevel",{"2":{"205":1}}],["together",{"2":{"362":3}}],["tobe",{"2":{"359":1}}],["token",{"2":{"333":4}}],["to",{"2":{"129":2,"130":4,"139":2,"166":1,"167":1,"172":1,"173":1,"179":1,"205":2,"211":3,"312":3,"313":1,"359":1,"362":84,"391":4,"392":2,"400":1,"413":1}}],["to=",{"2":{"126":1,"172":1}}],["totalcount",{"2":{"96":1}}],["totalpage",{"2":{"96":1}}],["trigger",{"2":{"362":1}}],["trace",{"2":{"362":1}}],["transformdata",{"2":{"456":1,"467":1}}],["transformation",{"2":{"362":1}}],["transformignorepatterns",{"2":{"362":1}}],["transformers",{"2":{"362":2}}],["transform",{"2":{"362":2}}],["transfer",{"2":{"343":1,"345":1,"350":4}}],["transactiontime",{"2":{"96":1}}],["try",{"2":{"362":1}}],["tree",{"2":{"73":1}}],["true",{"2":{"5":1,"6":2,"7":2,"29":1,"96":1,"124":1,"196":1,"200":1,"205":8,"343":1,"374":1,"383":1,"401":1,"404":1,"417":2,"445":1,"462":1,"463":1,"476":1,"477":1,"491":1,"492":3,"503":1}}],["tmpdir",{"0":{"61":1}}],["types",{"0":{"496":1,"497":1,"498":1},"2":{"492":12}}],["typescript",{"2":{"173":1,"328":1,"331":2}}],["type=",{"2":{"355":1}}],["typeofs",{"2":{"205":1}}],["type",{"2":{"29":1,"96":2,"129":1,"154":1,"156":1,"244":1,"245":3,"356":1,"456":1,"470":1}}],["terser",{"2":{"205":1}}],["terseroptions",{"0":{"205":1}}],["textbaseline",{"2":{"505":1}}],["textalign",{"2":{"505":1}}],["text",{"2":{"96":5,"456":1}}],["testurl",{"2":{"362":1}}],["testtimeout",{"2":{"362":1}}],["testrunner",{"2":{"362":2}}],["testresultsprocessor",{"2":{"362":1}}],["testregex",{"2":{"362":1}}],["testpathpattern",{"2":{"362":1}}],["testpathpattern`",{"2":{"362":1}}],["testpathignorepatterns",{"2":{"362":1}}],["testnamepattern`",{"2":{"362":1}}],["testnamepattern",{"2":{"362":1}}],["testmatch",{"2":{"362":1}}],["testlocationinresults",{"2":{"362":1}}],["testfailureexitcode",{"2":{"362":1}}],["testenvironmentoptions",{"2":{"362":1}}],["testenvironment",{"2":{"362":2}}],["tested",{"2":{"362":1}}],["testing",{"2":{"362":4}}],["testsequencer",{"2":{"362":2}}],["tests",{"2":{"359":3,"362":40}}],["test",{"2":{"29":2,"96":4,"290":1,"359":1,"360":2,"362":53,"411":1}}],["template时选择plugin",{"2":{"293":1}}],["template",{"2":{"10":2,"19":2,"28":1,"29":2,"69":1,"78":2,"83":2,"112":2,"126":2,"303":2,"322":2,"323":2,"324":2,"334":2,"343":2,"359":1,"375":2,"413":2,"423":2,"442":2,"443":2,"449":2,"492":2}}],["tsfunction",{"2":{"394":1}}],["tsx",{"2":{"359":1}}],["ts",{"2":{"173":1,"359":1}}],["tsconfig",{"0":{"30":1},"2":{"28":1,"29":1}}],["ts中",{"2":{"14":1}}],["timestamp",{"2":{"505":1}}],["timeout",{"2":{"456":1}}],["timeouts",{"2":{"362":1}}],["timers",{"2":{"362":2}}],["titleref",{"2":{"394":2}}],["title",{"0":{"206":1,"384":1},"2":{"5":1,"96":2,"124":3,"141":3,"142":1,"377":1,"384":1,"387":3,"394":1,"441":3,"492":1}}],["tip",{"2":{"4":1,"8":1,"22":1,"47":1,"49":1,"103":1,"124":1,"133":1,"141":1,"154":1,"157":1,"168":1,"169":1,"170":1,"198":1,"251":1,"252":1,"268":1,"288":1,"351":1,"387":1,"442":1,"488":1,"489":1,"492":2}}],["vnodes",{"2":{"390":1}}],["void",{"2":{"336":2,"391":1,"392":1,"394":1}}],["voice",{"2":{"96":1}}],["vb",{"2":{"331":1}}],["vs",{"2":{"299":1,"333":1}}],["variable",{"2":{"362":1}}],["variables",{"2":{"362":3}}],["vars",{"2":{"205":3}}],["valuename",{"2":{"343":1,"346":2,"348":1,"349":1}}],["value是角色",{"2":{"310":1}}],["value",{"2":{"96":1,"341":1,"343":3,"345":2,"346":3,"348":1,"349":2,"350":2,"351":4,"362":2,"378":1,"394":1,"492":2}}],["v4",{"2":{"145":1,"387":1}}],["v3",{"2":{"145":1}}],["visible",{"2":{"362":1}}],["view",{"2":{"174":5}}],["viewport",{"2":{"141":1}}],["vitpress",{"2":{"14":2}}],["vitehtml",{"0":{"230":1}}],["vitelegacy",{"0":{"229":1}}],["vitevuejsx",{"0":{"228":1}}],["vitevueplugin",{"0":{"227":1}}],["vitejs",{"2":{"227":1,"228":1,"229":1}}],["viteoption",{"0":{"226":1}}],["vitepress",{"2":{"12":1}}],["vite",{"0":{"0":1,"147":1,"225":1},"1":{"1":1,"2":1,"3":1,"4":1,"226":1,"227":1,"228":1,"229":1,"230":1},"2":{"0":3,"1":1,"2":1,"3":2,"4":2,"86":1,"147":5,"191":1,"226":2,"230":1,"439":1,"445":1,"480":1}}],["vendor",{"2":{"205":1}}],["vendors",{"2":{"73":2}}],["verbose",{"2":{"183":1,"248":1,"362":1}}],["vers",{"2":{"178":1}}],["versions",{"2":{"362":1}}],["version",{"2":{"29":1,"177":2,"178":1}}],["v1",{"2":{"71":1,"73":1}}],["v12",{"2":{"66":1}}],["v14+",{"2":{"11":1}}],["v",{"0":{"323":1},"2":{"66":1,"174":1,"177":1,"178":1,"303":1,"322":1,"323":2,"334":1,"335":1,"343":2}}],["v8",{"2":{"11":1,"362":1}}],["vue会映射为动态路由",{"2":{"306":1}}],["vueloader",{"0":{"224":1}}],["vuerouter",{"2":{"124":1}}],["vue文件",{"2":{"93":1}}],["vue3+",{"2":{"488":1}}],["vue3",{"2":{"86":1}}],["vuex测试",{"2":{"124":3,"492":1}}],["vuex",{"0":{"488":1,"493":1},"1":{"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1},"2":{"29":2,"299":2,"488":1,"489":5,"490":1,"491":1,"492":4,"493":1,"495":1}}],["vue",{"0":{"78":1,"83":1,"92":1,"112":1,"483":1},"2":{"10":1,"24":1,"26":2,"28":1,"29":1,"71":1,"78":1,"83":1,"86":2,"92":2,"93":4,"95":1,"112":1,"113":2,"115":1,"118":9,"119":2,"120":3,"121":6,"122":3,"124":1,"125":1,"126":1,"127":1,"136":1,"137":2,"161":1,"171":1,"172":1,"216":2,"217":1,"224":1,"227":1,"228":1,"267":3,"290":1,"299":1,"303":2,"305":1,"322":1,"323":1,"324":1,"334":1,"343":1,"359":1,"375":4,"394":1,"397":1,"400":2,"413":2,"420":1,"421":1,"422":1,"423":1,"427":1,"441":2,"442":1,"443":1,"449":2,"450":1,"483":2,"489":1,"492":3}}],["v2",{"2":{"5":2,"96":2,"109":1,"200":3}}],["fmesseage",{"2":{"470":2}}],["ffa500",{"2":{"333":1}}],["ff0000",{"2":{"333":1}}],["fsharp",{"2":{"331":1}}],["fn",{"2":{"244":6,"247":4,"248":3}}],["flag",{"2":{"362":2}}],["flags",{"2":{"205":2}}],["flexbox",{"2":{"189":1}}],["f",{"2":{"177":1,"362":1}}],["fixedsidebar",{"2":{"395":1}}],["fixedheader",{"2":{"395":1}}],["fixing",{"2":{"362":1}}],["first",{"2":{"362":1,"432":1}}],["fillstyle",{"2":{"505":1}}],["filtering",{"2":{"362":1}}],["filter",{"2":{"362":4}}],["filename",{"0":{"329":1}}],["file",{"2":{"96":2,"99":1,"168":1,"208":1,"261":2,"362":16}}],["files",{"2":{"29":1,"362":14}}],["findrelatedtests`",{"2":{"362":1}}],["findrelatedtests",{"2":{"362":1}}],["find",{"2":{"362":2}}],["field",{"2":{"124":1,"362":1}}],["funcs",{"2":{"205":1}}],["functions",{"2":{"362":1}}],["function$",{"2":{"96":1}}],["function",{"2":{"96":2,"98":1,"132":1,"133":1,"134":3,"135":1,"136":1,"137":1,"138":1,"139":1,"183":1,"209":1,"244":1,"247":1,"248":2,"258":1,"312":1,"313":1,"362":2,"410":1,"411":1,"412":1,"420":1,"421":1}}],["funs",{"2":{"205":1}}],["full",{"2":{"183":1,"248":1,"362":1}}],["fuzzymatch",{"2":{"118":1}}],["fake",{"2":{"362":2}}],["failed",{"2":{"362":2}}],["fail",{"2":{"362":2}}],["failing",{"2":{"362":1}}],["fallbacklocale",{"0":{"403":1},"2":{"401":1}}],["fallback",{"2":{"122":1,"401":1}}],["false",{"2":{"5":1,"6":1,"7":1,"54":1,"96":1,"101":1,"108":3,"135":1,"154":1,"193":1,"196":1,"203":1,"205":16,"264":1,"333":1,"335":2,"348":1,"362":1,"382":1,"386":1,"401":1,"405":1,"456":2,"492":2,"502":1}}],["favoritecount",{"2":{"96":1}}],["favicon",{"2":{"82":1,"111":1,"143":1}}],["fast",{"2":{"29":1}}],["fetch",{"2":{"454":1,"456":2,"458":1,"467":1}}],["few",{"2":{"205":1}}],["features",{"2":{"205":1}}],["feature",{"2":{"21":3}}],["fes临时文件目录的绝对路径",{"2":{"234":1}}],["fes导出",{"2":{"152":1}}],["fes是",{"2":{"29":1}}],["fes项目模版",{"2":{"29":1}}],["fes3",{"2":{"4":1,"141":1}}],["fesjs导出了",{"2":{"492":1}}],["fesjs",{"0":{"301":1,"325":1,"337":1,"352":1,"357":1,"365":1,"396":1,"414":1,"418":1,"426":1,"435":1,"454":1,"468":1,"479":1,"484":1,"488":1,"499":1,"506":1},"1":{"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"353":1,"354":1,"355":1,"356":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"415":1,"416":1,"417":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"469":1,"470":1,"471":1,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1,"480":1,"481":1,"482":1,"483":1,"485":1,"486":1,"487":1,"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"507":1,"508":1,"509":1},"2":{"0":2,"5":1,"10":11,"29":19,"30":1,"69":2,"103":2,"105":2,"124":1,"127":1,"129":1,"130":1,"132":1,"146":1,"147":1,"148":3,"149":2,"150":1,"152":2,"154":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"177":4,"186":1,"203":1,"251":2,"252":1,"253":1,"255":2,"292":1,"297":2,"299":16,"308":2,"316":2,"318":1,"319":1,"320":1,"321":1,"322":1,"327":2,"333":1,"334":1,"339":2,"342":1,"343":1,"354":2,"358":2,"366":2,"367":2,"373":1,"374":1,"375":1,"394":1,"398":2,"408":2,"410":1,"411":1,"412":1,"413":1,"416":2,"417":1,"419":2,"422":1,"423":1,"428":2,"430":1,"434":1,"436":2,"442":1,"443":1,"448":3,"449":1,"455":2,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"469":2,"470":1,"475":1,"476":1,"477":1,"478":1,"481":2,"486":2,"489":1,"490":2,"492":2,"501":2,"505":2,"508":1}}],["fes",{"0":{"31":1,"38":1,"49":1,"50":1,"51":1,"86":1,"87":1,"90":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"292":1},"1":{"88":1,"89":1,"90":1,"179":1,"180":1,"181":1,"182":1,"183":1},"2":{"0":1,"1":1,"5":4,"6":6,"7":6,"10":5,"11":1,"16":1,"19":1,"20":1,"23":1,"27":2,"28":5,"29":20,"30":1,"31":1,"33":2,"34":1,"38":3,"43":4,"44":1,"46":4,"49":1,"52":1,"55":1,"57":1,"61":1,"62":5,"64":1,"67":1,"69":2,"71":3,"73":2,"74":1,"86":3,"88":2,"89":1,"90":8,"93":1,"95":1,"105":2,"107":3,"113":1,"114":1,"119":1,"120":1,"121":1,"122":1,"124":1,"127":1,"128":1,"129":3,"130":1,"132":1,"140":1,"141":1,"142":1,"143":5,"149":2,"150":2,"152":3,"154":2,"161":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"177":11,"178":3,"179":1,"180":2,"182":1,"183":1,"184":1,"185":9,"186":1,"199":2,"203":1,"208":1,"209":1,"231":1,"255":2,"290":5,"292":1,"293":1,"297":7,"300":2,"303":1,"307":2,"308":1,"309":3,"316":2,"318":1,"319":1,"320":1,"321":1,"322":1,"327":1,"328":3,"333":1,"334":1,"339":1,"341":1,"342":1,"343":1,"354":1,"355":1,"358":1,"359":2,"360":2,"362":4,"366":1,"367":1,"373":1,"374":1,"375":2,"377":2,"385":1,"387":1,"394":1,"398":1,"400":1,"401":3,"404":1,"408":2,"410":1,"411":1,"412":1,"413":1,"416":1,"417":1,"419":1,"422":1,"423":1,"427":2,"428":1,"430":1,"434":1,"435":1,"436":1,"437":1,"441":2,"442":1,"443":1,"448":1,"449":1,"455":1,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"469":1,"470":1,"475":1,"476":1,"477":1,"478":1,"480":1,"481":1,"486":1,"490":1,"491":1,"492":2,"501":1,"505":2,"509":1}}],["fontfamily",{"2":{"505":1}}],["fontsize",{"2":{"505":1}}],["fontstyle",{"2":{"333":1}}],["found",{"2":{"362":2}}],["foobardoublecount",{"2":{"492":2}}],["foobarincrement",{"2":{"492":2}}],["foobar",{"2":{"492":3}}],["foo",{"2":{"103":3,"106":1,"122":1,"124":2,"133":3,"134":3,"154":3,"244":2,"245":3,"489":1,"492":4}}],["footer",{"0":{"379":1},"2":{"5":1,"377":1}}],["for=",{"2":{"343":2}}],["foreground",{"2":{"333":4}}],["foreach",{"2":{"277":1}}],["forceexit",{"2":{"362":1}}],["forces",{"2":{"362":1}}],["force",{"2":{"177":1,"362":2}}],["formdata",{"2":{"456":1}}],["form",{"2":{"96":1,"413":2}}],["for",{"2":{"96":1,"177":1,"178":4,"179":2,"180":2,"182":1,"183":1,"362":31,"435":1}}],["fork",{"2":{"21":1}}],["framework",{"2":{"14":1,"362":1}}],["from",{"2":{"5":1,"26":1,"79":1,"96":1,"124":1,"127":1,"129":3,"130":5,"132":3,"137":1,"139":1,"152":1,"154":1,"162":1,"164":1,"165":1,"166":2,"167":2,"173":1,"186":1,"211":3,"255":1,"256":1,"312":1,"313":1,"316":1,"318":1,"319":1,"320":1,"321":1,"322":1,"333":1,"334":1,"342":1,"343":1,"359":1,"362":9,"373":1,"374":1,"375":1,"378":1,"391":2,"392":2,"394":1,"408":1,"410":1,"411":1,"412":1,"413":1,"417":1,"421":1,"422":1,"423":1,"427":1,"430":1,"432":1,"433":1,"434":1,"442":1,"443":1,"449":2,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"470":1,"475":1,"476":1,"477":1,"478":1,"489":1,"492":4,"505":1}}],["n",{"2":{"413":1}}],["null",{"2":{"209":1,"312":1,"313":1,"314":1,"318":1,"321":1,"373":2,"379":1,"390":1,"391":1,"392":1,"410":1,"411":1,"412":1,"456":1,"464":1,"465":1}}],["numbers",{"2":{"205":1}}],["number",{"2":{"96":2,"194":1,"244":1,"317":1,"356":1,"362":4,"389":1}}],["navigation",{"0":{"381":1},"2":{"368":1,"373":1,"395":2}}],["navigate",{"2":{"173":1}}],["name保持一致",{"2":{"439":1}}],["namespaced",{"2":{"492":2}}],["namespace",{"2":{"268":2}}],["names",{"2":{"183":2,"248":2,"362":4}}],["name=",{"2":{"141":1,"442":1,"443":1,"449":1}}],["name",{"2":{"5":4,"10":1,"29":1,"96":3,"118":6,"124":3,"127":1,"173":1,"177":1,"247":2,"248":5,"329":1,"343":3,"345":5,"346":2,"347":1,"348":1,"349":1,"350":1,"351":4,"362":1,"377":4,"378":2,"387":3,"417":1,"420":1,"425":2,"439":3,"441":6,"442":3,"443":3,"449":3,"452":1,"453":1,"492":2}}],["need",{"2":{"362":1}}],["needs",{"2":{"362":1}}],["necessary",{"2":{"362":1}}],["negate",{"2":{"205":1}}],["next",{"2":{"129":2,"130":4,"166":1,"167":1,"264":2,"312":5,"313":4,"391":6,"392":5}}],["new",{"2":{"21":2,"124":1,"127":1,"132":1,"423":1,"434":1,"464":1,"465":1,"470":1,"492":1}}],["npx",{"2":{"69":1,"149":1,"177":2}}],["npm",{"0":{"297":1},"2":{"0":2,"66":2,"70":1,"71":1,"73":1,"106":2,"146":1,"147":1,"149":2,"177":3,"199":2,"290":1,"297":1}}],["nostacktrace",{"2":{"362":1}}],["notifications",{"2":{"362":2}}],["notifymode",{"2":{"362":1}}],["notify",{"2":{"362":1}}],["notice",{"2":{"333":1}}],["noticeable",{"2":{"205":1}}],["not",{"2":{"247":1,"362":4}}],["no",{"2":{"189":1,"362":5}}],["nofoundhandler",{"0":{"313":1,"392":1},"2":{"129":1,"130":2,"313":2,"392":2}}],["now",{"2":{"96":2}}],["nooooooooooo",{"2":{"96":1}}],["none",{"2":{"55":1,"56":1,"60":1,"61":1,"208":1}}],["nodemodule",{"2":{"234":1}}],["nodemodulestransform",{"0":{"222":1}}],["node",{"2":{"5":1,"11":1,"16":1,"33":1,"62":2,"66":4,"103":1,"128":1,"143":2,"222":1,"362":5}}],["约定模式",{"2":{"489":1}}],["约定如下目录",{"2":{"400":1}}],["约定项目根目录下的",{"2":{"363":1}}],["约定规范",{"0":{"118":1}}],["约定式配置",{"0":{"400":1}}],["约定式路由也叫文件路由",{"2":{"117":1}}],["约定式路由",{"0":{"117":1},"1":{"118":1,"119":1,"120":1,"121":1,"122":1,"123":1}}],["约定式",{"0":{"95":1}}],["约定代码规范",{"2":{"85":1}}],["约定优于配置",{"2":{"28":1,"86":1}}],["约定",{"0":{"359":1},"2":{"5":1,"95":1,"128":1,"363":1,"427":1}}],["挪到项目根目录",{"2":{"4":1,"141":1,"147":1}}],["p",{"2":{"413":2}}],["pt",{"2":{"412":1}}],["perm",{"2":{"343":4}}],["perl",{"2":{"331":1}}],["python",{"2":{"331":1}}],["python等等",{"2":{"326":1}}],["php",{"2":{"331":1}}],["pgsql",{"2":{"331":1}}],["pinia",{"0":{"426":1,"430":1},"1":{"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1},"2":{"299":2,"427":5,"428":2,"430":1,"432":1,"434":2}}],["pkg",{"0":{"236":1}}],["pool",{"2":{"362":2}}],["point",{"2":{"362":1}}],["popular",{"2":{"362":1}}],["powershell",{"2":{"331":1}}],["powerquery",{"2":{"331":1}}],["polyfill",{"2":{"204":1}}],["porps",{"2":{"172":1,"174":1}}],["port=8000",{"2":{"179":1}}],["port=8888",{"2":{"33":1}}],["port=3000",{"2":{"43":4}}],["port",{"0":{"52":1,"59":1},"2":{"6":2,"7":2,"33":1,"179":2,"208":1,"212":3}}],["posva",{"2":{"127":3}}],["post",{"0":{"461":1,"475":1},"2":{"456":2}}],["postiats",{"2":{"331":1}}],["postid",{"2":{"96":1}}],["postcssloader",{"0":{"223":1}}],["postcss",{"2":{"189":1,"219":1,"223":1}}],["poststatus",{"2":{"96":1}}],["posttype",{"2":{"96":1}}],["plain",{"2":{"96":1}}],["pluginready",{"2":{"247":1}}],["pluginids",{"2":{"251":1}}],["pluginid",{"2":{"244":2}}],["plugin选项对应插件参数",{"2":{"214":1}}],["pluginname",{"2":{"183":1,"248":1,"293":1,"294":1}}],["plugina",{"2":{"90":1}}],["plugins",{"0":{"51":1,"199":1},"2":{"106":2,"107":1,"183":1,"199":1,"203":1,"209":1,"248":1,"250":1,"277":1}}],["plugin",{"0":{"154":1,"155":1,"156":1,"301":1,"325":1,"337":1,"352":1,"357":1,"365":1,"396":1,"414":1,"418":1,"426":1,"435":1,"454":1,"468":1,"479":1,"484":1,"488":1,"499":1,"506":1},"1":{"155":1,"156":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"353":1,"354":1,"355":1,"356":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"415":1,"416":1,"417":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"469":1,"470":1,"471":1,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1,"480":1,"481":1,"482":1,"483":1,"485":1,"486":1,"487":1,"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"507":1,"508":1,"509":1},"2":{"4":2,"10":1,"27":1,"29":14,"93":1,"103":2,"105":2,"106":1,"129":3,"136":1,"146":1,"147":2,"148":3,"154":4,"183":3,"199":3,"214":2,"220":1,"227":1,"228":1,"229":1,"230":1,"248":3,"251":2,"253":2,"275":2,"290":1,"297":4,"299":16,"308":1,"327":1,"328":2,"339":1,"354":1,"358":1,"366":2,"367":1,"398":1,"416":1,"419":1,"427":3,"428":1,"435":2,"436":1,"437":1,"441":2,"448":2,"455":1,"469":1,"481":1,"486":1,"489":3,"490":1,"493":1,"501":1,"508":1}}],["pascaligo",{"2":{"331":1}}],["pascal",{"2":{"331":1}}],["password",{"2":{"461":1,"462":1,"463":1,"466":1,"475":1,"476":1,"477":1,"478":1}}],["passwithnotests",{"2":{"362":1}}],["passed",{"2":{"173":1,"362":2}}],["pass",{"2":{"96":1}}],["parsed",{"2":{"208":1}}],["param",{"2":{"127":1}}],["params",{"2":{"127":2,"394":1}}],["parameter",{"2":{"96":1}}],["patch",{"2":{"362":1}}],["patchroutes",{"0":{"133":1},"2":{"133":2}}],["patterns",{"2":{"362":6}}],["pattern",{"2":{"362":11}}],["paths",{"0":{"234":1},"2":{"247":1,"274":1,"279":1,"283":1,"284":1,"362":15}}],["pathmatches",{"2":{"362":1}}],["pathmatch",{"2":{"118":1,"120":1,"122":1}}],["path",{"2":{"99":2,"118":8,"121":3,"122":2,"124":3,"127":1,"133":1,"134":1,"154":2,"155":1,"214":2,"247":2,"268":2,"274":1,"288":2,"303":2,"305":1,"312":1,"362":12,"387":3,"391":1,"441":5}}],["path包含",{"2":{"64":1}}],["pageb",{"2":{"190":2}}],["pagea",{"2":{"190":2}}],["pageloading",{"2":{"132":3,"423":1,"434":1}}],["page",{"2":{"127":1,"203":1,"375":6}}],["pagedata",{"2":{"96":1}}],["pages目录的绝对路径",{"2":{"234":1}}],["pagesize",{"2":{"96":3}}],["pages",{"0":{"39":1},"2":{"28":1,"95":1,"118":9,"119":2,"120":3,"121":4,"122":4,"124":1,"198":1,"203":1,"303":1,"305":1,"400":1,"427":1,"441":3,"489":1}}],["package",{"0":{"29":1,"105":1},"2":{"19":1,"28":1,"29":1,"96":1,"236":1,"308":1,"327":1,"339":1,"354":1,"358":1,"362":1,"364":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"439":1,"455":1,"469":1,"481":1,"486":1,"490":1,"501":1,"508":1}}],["packages",{"2":{"10":1,"19":1,"29":1,"362":1,"363":1}}],["pug",{"2":{"331":1}}],["publishconfig",{"2":{"29":1}}],["publicpath",{"0":{"201":1,"330":1},"2":{"5":1,"62":1,"83":2,"112":2,"143":1,"201":3,"214":1,"282":2}}],["public",{"0":{"35":1,"81":1},"1":{"82":1,"83":1},"2":{"4":1,"14":1,"28":1,"29":1,"81":1,"110":1,"141":1,"146":1,"147":1,"198":1,"385":1}}],["push",{"0":{"346":1},"2":{"21":1,"127":6,"162":1,"170":1,"277":1,"342":1,"343":1,"346":2}}],["png`",{"2":{"78":1,"79":1,"83":1,"112":1,"385":1}}],["png",{"2":{"14":1,"28":1,"73":2,"77":1,"80":1,"385":1}}],["pnpmnpm",{"2":{"43":1,"69":1,"70":1,"71":1,"73":1,"149":1,"177":2}}],["pnpm",{"2":{"10":1,"11":1,"19":1,"66":3,"69":1,"70":1,"71":2,"73":2,"149":3,"177":5,"294":1}}],["pc",{"2":{"10":1,"69":1}}],["printing",{"2":{"362":1}}],["prints",{"2":{"362":1}}],["print",{"2":{"178":1,"182":1,"362":3}}],["private",{"2":{"29":1}}],["province",{"2":{"492":2}}],["provided",{"2":{"362":5}}],["projects",{"2":{"362":4}}],["project",{"2":{"362":2}}],["program",{"2":{"248":2}}],["profit",{"2":{"173":1}}],["properties",{"2":{"205":1}}],["prop",{"2":{"173":1}}],["props",{"0":{"335":1,"449":1,"450":1,"451":1},"2":{"173":4,"205":2,"439":1,"446":10,"449":2,"450":1,"451":2,"452":1,"453":1}}],["promise",{"2":{"132":1,"156":1,"244":2,"317":1,"319":2,"320":2,"423":1,"434":1,"456":1,"458":1,"472":1,"492":1}}],["processor",{"2":{"362":2}}],["processes",{"2":{"362":1}}],["process",{"0":{"62":1},"2":{"33":2,"62":1,"83":1,"112":1,"208":7,"240":1,"362":1,"385":1,"464":1,"465":1}}],["product",{"2":{"387":3}}],["production",{"2":{"178":1,"180":1}}],["producttag",{"2":{"96":1}}],["prod",{"2":{"29":2,"33":1,"185":1}}],["proxy",{"0":{"200":1},"2":{"5":1,"96":1,"200":3}}],["pr",{"0":{"21":1},"2":{"21":1}}],["pretty",{"2":{"362":1}}],["prettierpath",{"2":{"362":1}}],["prettier",{"2":{"11":1,"362":1}}],["previous",{"2":{"362":1}}],["preventing",{"2":{"362":1}}],["prevent",{"2":{"362":2}}],["pre",{"2":{"362":1}}],["presetids",{"2":{"252":1,"253":1}}],["preset2",{"2":{"249":1,"250":1}}],["presetb",{"2":{"90":1}}],["presets=",{"2":{"107":1}}],["presets",{"0":{"50":1},"2":{"106":3,"107":1,"249":1}}],["preset",{"2":{"10":2,"29":3,"106":1,"107":1,"249":2,"250":2,"252":1,"297":4,"362":2}}],["prefix",{"2":{"5":1,"109":1,"196":2}}],["使用路由绑定的方式",{"0":{"441":1}}],["使用其他主题需要先使用monaco",{"2":{"335":1}}],["使用的代码编辑器",{"2":{"299":1}}],["使用插件提供的",{"2":{"307":1}}],["使用插件",{"0":{"296":1}}],["使用自定义组件路由器链接来创建链接",{"2":{"172":1}}],["使用图片",{"0":{"76":1,"77":1},"1":{"77":1,"78":2,"79":2,"80":2,"81":1,"82":1,"83":1}}],["使用",{"0":{"22":1,"355":1,"431":1,"442":1,"443":1,"460":1,"466":1,"474":1,"478":1},"1":{"23":1,"24":1,"25":1,"26":1,"27":1,"356":1,"432":1,"433":1,"434":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"475":1,"476":1,"477":1,"478":1},"2":{"248":1,"256":1,"427":1}}],["使用vite",{"2":{"4":1}}],["使用差异",{"0":{"1":1},"1":{"2":1,"3":1,"4":1}}],["的所有方法名",{"2":{"497":1}}],["的所有事件类型",{"2":{"496":1,"498":1}}],["的任何",{"2":{"489":1}}],["的实例",{"2":{"470":2}}],["的封装",{"2":{"459":1,"473":1}}],["的范围",{"2":{"456":1,"470":1}}],["的模式传递数据",{"2":{"451":1}}],["的模型数据将作为",{"2":{"449":1}}],["的同学推荐直接用",{"2":{"435":1}}],["的同学使用",{"2":{"93":1}}],["的理念是用响应式数据驱动",{"2":{"420":1}}],["的宽度",{"2":{"389":1}}],["的链接",{"2":{"385":1}}],["的全部配置",{"2":{"361":1}}],["的能力",{"2":{"353":1}}],["的方式",{"2":{"353":1}}],["的方式修改",{"2":{"267":1}}],["的取值方式",{"2":{"351":1}}],["的取值属性",{"2":{"346":2,"348":2,"349":2}}],["的形式",{"2":{"349":1}}],["的结果应该是array",{"2":{"320":1}}],["的结果应对应着",{"2":{"319":1}}],["的结果一样",{"2":{"74":1}}],["的插件",{"2":{"290":1}}],["的函数参数",{"2":{"275":1}}],["的重新编译",{"2":{"268":1,"288":1}}],["的后面添加",{"2":{"260":1}}],["的前面添加",{"2":{"259":1}}],["的数组",{"2":{"253":1}}],["的数据",{"2":{"200":1}}],["的类型",{"2":{"245":1}}],["的参数",{"2":{"244":1}}],["的绝对路径",{"2":{"234":1}}],["的输出形式",{"2":{"215":1}}],["的路由",{"2":{"303":1}}],["的路由是模糊匹配路由",{"2":{"122":1}}],["的路径",{"2":{"211":1}}],["的约定在开启后为",{"2":{"203":1}}],["的值就可以",{"2":{"201":1}}],["的值设为",{"2":{"201":1}}],["的值",{"2":{"201":1,"450":1}}],["的位置",{"2":{"195":1}}],["的配置",{"2":{"226":1,"227":1,"228":1,"229":1,"230":1,"328":1}}],["的配置项",{"2":{"205":1}}],["的配置文件进行",{"2":{"185":1}}],["的配置和",{"2":{"46":1}}],["的对应的路由组件",{"2":{"174":1}}],["的作用域插槽的属性一致",{"2":{"173":1}}],["的作用域插槽",{"2":{"172":1,"174":1}}],["的出口",{"2":{"152":1}}],["的写法",{"2":{"147":1}}],["的日常工作",{"2":{"88":1,"300":1}}],["的机会",{"2":{"86":1}}],["的规则",{"2":{"80":1}}],["的原则",{"2":{"28":1}}],["的",{"0":{"145":1},"2":{"26":1,"30":1,"109":1,"172":1,"174":1,"209":1,"244":1,"328":1,"363":1,"385":1,"420":1,"427":1,"450":1,"489":1,"492":2}}],["的用法可以查看官网",{"2":{"3":1}}],["的限制",{"2":{"3":1}}],["具体请求的配置参数会覆盖全局配置",{"2":{"456":1,"470":1}}],["具体请查看",{"2":{"361":1}}],["具体请查看指南中关于路由的介绍",{"2":{"202":1}}],["具体用法看",{"2":{"423":1}}],["具体用法请查看monaco官方文档",{"2":{"333":1}}],["具体配置项参考文档",{"2":{"328":1}}],["具体可查看配置",{"2":{"147":1}}],["具体可以查看配置",{"2":{"2":1}}],["具体模版变量使用请查看html",{"2":{"146":1}}],["具体使用参考",{"2":{"115":1}}],["具体",{"2":{"3":1}}],["不怎么维护了",{"2":{"506":1}}],["不再通过字符传入",{"2":{"492":1}}],["不再内置构建方式",{"2":{"0":1}}],["不提供导出",{"2":{"489":1}}],["不在推荐使用",{"2":{"488":1}}],["不在支持数组",{"2":{"467":2}}],["不跟随页面滚动",{"2":{"382":1,"383":1}}],["不会报",{"2":{"462":1,"476":1}}],["不会做写的操作",{"2":{"268":1,"288":1}}],["不会被服务端的开发所阻塞",{"2":{"94":1}}],["不能在注册阶段使用",{"2":{"268":1,"288":1}}],["不能匹配",{"2":{"122":1}}],["不开启",{"2":{"215":1}}],["不允许设定为",{"2":{"198":1}}],["不需要安装此插件",{"2":{"480":1}}],["不需要修改构建相关的配置",{"2":{"184":1}}],["不需要返回",{"2":{"133":1}}],["不是",{"2":{"118":1}}],["不是框架",{"2":{"92":1}}],["不合法的请求",{"2":{"96":1}}],["不仅耗费时间",{"2":{"85":1}}],["不存在",{"2":{"69":1}}],["不同环境各自的配置文件",{"2":{"49":1}}],["不要怕",{"2":{"307":1}}],["不要提交",{"2":{"38":1}}],["不要提交到",{"2":{"6":1}}],["不要引入浏览器端依赖项",{"2":{"5":1}}],["不支持的代码",{"2":{"147":1}}],["不支持",{"2":{"3":1,"27":1}}],["在浏览器中是",{"2":{"470":1}}],["在一个请求没有回来前",{"2":{"462":1,"476":1}}],["在src",{"2":{"441":1}}],["在beforerender的返回的内容会写入",{"2":{"423":1}}],["在组件中使用",{"0":{"422":1}}],["在应用实例中共享响应式数据",{"2":{"420":1}}],["在模板中使用",{"2":{"413":1}}],["在页面中使用",{"2":{"394":1}}],["在fes",{"2":{"378":1}}],["在业务代码中",{"2":{"342":1}}],["在指令",{"2":{"323":1}}],["在执行",{"2":{"309":1,"328":1,"401":1}}],["在询问pick",{"2":{"293":1}}],["在命令注册函数执行前触发",{"2":{"284":1}}],["在插件初始化完成触发",{"2":{"283":1}}],["在入口文件最后添加代码",{"2":{"262":1}}],["在入口文件最前面",{"2":{"261":1}}],["在入口文件现有",{"2":{"259":1,"260":1}}],["在编译完成后",{"2":{"211":1}}],["在开发插件时可能用上",{"2":{"168":1,"169":1,"170":1}}],["在开发一个前端项目之前",{"2":{"85":1}}],["在当前路由即将离开时触发",{"2":{"167":1}}],["在当前路由即将更新时触发",{"2":{"166":1}}],["在渲染之前执行",{"2":{"132":1}}],["在配置文件",{"2":{"114":1,"309":1,"328":1,"401":1}}],["在配置里可通过",{"2":{"106":1}}],["在满足需求的同时",{"2":{"86":1}}],["在工作空间创建项目",{"0":{"69":1}}],["在会在加载",{"2":{"49":1}}],["在构建或者代码在端上运行中需要一些跟区分于环境的变量",{"2":{"41":1}}],["在快速上手中",{"2":{"28":1}}],["在项目模板中添加代码验证修改内容",{"2":{"19":1}}],["在了解fes",{"2":{"18":1}}],["在http",{"2":{"15":1}}],["在代码中使用",{"2":{"14":1,"62":1}}],["在",{"0":{"82":1,"83":1,"111":1,"112":1},"2":{"1":1,"10":1,"82":1,"86":1,"111":1,"263":1,"283":1,"290":1,"308":1,"311":1,"327":1,"339":1,"341":1,"354":1,"355":1,"358":1,"360":1,"367":1,"377":1,"378":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"469":1,"481":1,"486":1,"490":1,"491":1,"492":1,"501":1,"508":1,"509":1}}],["i18n",{"2":{"267":3,"299":1,"397":2,"400":3,"413":1}}],["iife",{"2":{"205":1}}],["its",{"2":{"362":3}}],["item",{"2":{"343":10,"345":2,"350":3}}],["it",{"2":{"177":2,"362":6}}],["ignoreaccess",{"0":{"314":1},"2":{"314":1}}],["ignore",{"2":{"173":1,"268":2}}],["ie=edge",{"2":{"141":1}}],["isplainobject",{"2":{"456":1}}],["isfixedsidebar",{"0":{"383":1},"2":{"395":1}}],["isfixedheader",{"0":{"382":1},"2":{"395":1}}],["istanbul",{"2":{"362":1}}],["is",{"2":{"362":13,"432":1}}],["isdataready",{"0":{"318":1},"2":{"318":2}}],["is=",{"2":{"174":1}}],["isexternallink",{"2":{"173":1}}],["isexactactive",{"2":{"173":1}}],["isactive",{"2":{"173":1}}],["isaudited",{"2":{"96":2}}],["issue",{"2":{"150":1}}],["issues",{"2":{"29":1,"150":1}}],["issubapp",{"2":{"135":2}}],["if=",{"2":{"322":1}}],["if",{"2":{"96":1,"173":1,"177":2,"205":1,"247":1,"264":1,"277":1,"312":2,"313":1,"362":16,"391":2,"392":1,"456":4,"470":6}}],["identify",{"2":{"362":2}}],["id=",{"2":{"141":1,"303":1,"324":1}}],["id",{"0":{"103":1},"2":{"96":1,"103":4,"118":3,"119":4,"120":4,"197":1,"243":2,"244":3,"245":1,"249":1,"250":1,"251":2,"253":1,"303":3,"305":1,"306":3,"310":2,"317":1,"319":1,"320":1,"322":1,"343":4,"351":4,"394":1,"412":2,"432":1,"439":2}}],["ico",{"2":{"82":1,"111":1,"143":1}}],["iconname",{"2":{"355":1}}],["icons",{"2":{"355":1}}],["icon",{"0":{"352":1},"1":{"353":1,"354":1,"355":1,"356":1},"2":{"82":1,"111":1,"143":1,"299":1,"353":1,"354":1,"355":1,"366":1,"387":3}}],["implementation",{"2":{"362":1}}],["implies",{"2":{"362":1}}],["import",{"2":{"25":2,"129":1,"130":1,"132":3,"188":2,"217":1,"259":2,"260":2,"261":1,"277":1,"322":1,"334":1,"343":1,"375":1,"394":1,"413":1,"422":1,"423":1,"441":4,"442":1,"443":1,"449":1,"492":3}}],["immediately",{"2":{"362":1}}],["image",{"2":{"83":1,"112":1}}],["imageurl",{"2":{"79":1}}],["images",{"2":{"77":1,"78":1,"79":1,"80":1,"211":4,"362":1}}],["img",{"2":{"14":1,"78":1,"83":1,"112":1}}],["increment指向",{"2":{"492":1}}],["increment",{"2":{"492":4}}],["include",{"2":{"456":3}}],["includes",{"2":{"312":1,"313":1,"391":1,"392":1}}],["include包含当前编辑文件",{"2":{"64":1}}],["internationalization",{"2":{"400":3}}],["interface",{"2":{"400":3}}],["integration",{"2":{"362":2}}],["integer",{"2":{"96":2}}],["into",{"2":{"362":1}}],["inject特性",{"2":{"420":1}}],["inject",{"2":{"362":1}}],["injectglobals",{"2":{"362":1}}],["infrastructure",{"2":{"362":1}}],["information",{"2":{"178":1,"182":1,"362":4}}],["info",{"0":{"182":1},"2":{"178":1,"182":2,"208":1,"333":1,"362":2}}],["individual",{"2":{"362":2}}],["indicates",{"2":{"362":1}}],["index",{"0":{"36":1},"2":{"4":1,"5":1,"26":1,"28":2,"73":3,"82":1,"95":1,"103":1,"111":1,"118":6,"121":2,"122":2,"141":1,"146":1,"147":1,"215":3,"359":1,"377":1,"378":1,"400":1,"427":1,"441":2,"489":1}}],["inherit",{"2":{"333":1}}],["init",{"2":{"362":1}}],["initial",{"2":{"141":1}}],["initialstate是",{"2":{"378":1}}],["initialstate",{"0":{"423":1},"2":{"132":1,"135":1,"378":2,"423":6}}],["initialvalue",{"2":{"129":1,"154":1,"156":1,"245":3}}],["ini",{"2":{"331":1}}],["inline",{"2":{"205":1,"362":1}}],["inlinelimit",{"0":{"194":1}}],["instance",{"2":{"362":1}}],["instances",{"2":{"362":1}}],["install",{"2":{"149":1,"177":1}}],["instead",{"2":{"362":3}}],["inspect",{"2":{"178":1,"183":3,"248":3}}],["inactiveclass",{"2":{"173":1}}],["in",{"2":{"10":2,"71":4,"73":3,"96":2,"183":1,"200":2,"213":2,"247":1,"248":1,"343":2,"362":24}}],["i",{"2":{"0":2,"11":1,"43":1,"66":1,"70":2,"146":1,"147":1,"149":1,"177":2,"292":1,"294":1,"343":2,"362":1}}],["安装create",{"0":{"292":1}}],["安装依赖包",{"2":{"147":1}}],["安装依赖",{"0":{"70":1,"294":1},"2":{"11":1,"70":2,"149":2,"177":2}}],["安装",{"2":{"0":2}}],["xmlhttprequest",{"2":{"470":1}}],["xml",{"2":{"331":1}}],["xxx",{"2":{"252":1,"260":1}}],["x版本",{"2":{"148":2}}],["xyz",{"2":{"96":1}}],["x",{"0":{"144":2,"145":1,"395":2,"467":2},"1":{"145":2,"146":2,"147":2,"148":2},"2":{"0":1,"43":2,"141":1,"145":4,"148":1,"190":2,"468":1}}],["008800",{"2":{"333":1}}],["0f85bba0",{"2":{"73":1}}],["08",{"2":{"71":1}}],["0+",{"2":{"4":1,"141":1,"387":1}}],["0",{"0":{"144":2,"145":1},"1":{"145":2,"146":2,"147":2,"148":2},"2":{"0":1,"29":30,"66":1,"86":3,"93":1,"96":5,"105":2,"141":1,"148":3,"161":1,"205":4,"244":1,"308":4,"327":4,"339":4,"341":1,"342":1,"345":1,"346":1,"350":1,"351":6,"354":4,"358":4,"367":4,"387":1,"398":4,"416":4,"419":4,"428":5,"436":4,"448":4,"455":5,"469":4,"470":1,"481":4,"486":4,"490":4,"492":1,"501":4,"505":1,"508":2}}],["300",{"2":{"505":2}}],["3000",{"2":{"44":1}}],["3min",{"2":{"463":1,"477":1}}],["3kb",{"2":{"205":2}}],["37s",{"2":{"73":2}}],["3662ms",{"2":{"71":1}}],["39",{"2":{"5":22,"14":2,"25":2,"26":2,"33":4,"79":2,"80":2,"96":104,"98":6,"106":6,"109":2,"114":2,"118":44,"121":12,"122":8,"124":14,"127":22,"129":6,"130":2,"132":10,"133":4,"134":4,"135":2,"137":2,"142":2,"152":2,"154":8,"162":2,"164":2,"165":2,"166":2,"167":2,"173":4,"186":2,"188":2,"189":2,"191":2,"192":2,"196":2,"199":4,"200":4,"208":10,"209":2,"211":4,"216":2,"217":8,"243":2,"244":8,"245":6,"247":8,"248":24,"249":6,"250":6,"251":2,"252":2,"253":2,"255":6,"256":4,"257":2,"258":2,"259":2,"260":4,"261":4,"262":2,"263":4,"264":2,"266":2,"267":4,"268":4,"274":4,"275":4,"277":2,"282":2,"288":4,"290":2,"303":2,"305":2,"306":2,"309":6,"312":12,"313":6,"314":2,"316":2,"318":2,"319":4,"320":8,"321":2,"322":4,"323":2,"324":2,"328":8,"331":4,"333":24,"334":4,"341":8,"342":16,"343":56,"345":22,"350":10,"351":14,"359":4,"362":4,"373":2,"374":4,"375":2,"377":12,"378":6,"387":8,"391":12,"392":6,"394":4,"400":20,"401":4,"408":2,"410":4,"411":6,"412":2,"413":6,"417":4,"421":2,"422":4,"423":10,"427":2,"430":2,"432":4,"433":2,"434":8,"439":8,"441":32,"442":4,"443":4,"446":8,"449":8,"450":2,"456":28,"461":8,"462":8,"463":10,"464":6,"465":6,"466":8,"470":16,"475":8,"476":8,"477":10,"478":8,"487":2,"489":2,"492":26,"505":18,"509":2}}],["3",{"0":{"70":1,"144":1,"145":1,"149":1,"467":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"0":1,"71":1,"86":2,"93":1,"118":1,"122":1,"123":1,"145":1,"148":1,"249":1,"250":1,"343":2,"359":2,"463":1,"477":1,"487":1,"505":1}}],["双构建",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1}}],["和插件扩展参数",{"2":{"458":1,"472":1}}],["和插件异常",{"2":{"456":1,"470":1}}],["和插件提供的",{"2":{"152":1}}],["和路由元信息",{"2":{"387":1}}],["和路由为基础",{"2":{"86":1}}],["和做语法转换",{"2":{"204":1}}],["和一个",{"2":{"103":1}}],["和使用",{"2":{"30":1}}],["和",{"0":{"0":1,"103":1,"112":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"0":1,"1":1,"2":1,"4":1,"27":1,"29":1,"38":1,"43":1,"96":1,"105":1,"106":1,"107":1,"177":1,"185":1,"212":2,"244":1,"283":1,"284":1,"297":2,"343":1,"346":1,"359":1,"368":1,"482":1,"489":1}}]],"serializationVersion":2}';export{e as default};
diff --git a/assets/chunks/@localSearchIndexroot.7458ded5.js b/assets/chunks/@localSearchIndexroot.7458ded5.js
deleted file mode 100644
index 2b67778a..00000000
--- a/assets/chunks/@localSearchIndexroot.7458ded5.js
+++ /dev/null
@@ -1 +0,0 @@
-const e='{"documentCount":499,"nextId":499,"documentIds":{"0":"/fes.js/guide/builder.html#vite-和-webpack-双构建","1":"/fes.js/guide/builder.html#使用差异","2":"/fes.js/guide/builder.html#配置","3":"/fes.js/guide/builder.html#静态文件处理","4":"/fes.js/guide/builder.html#html-模版","5":"/fes.js/guide/config.html#编译时配置","6":"/fes.js/guide/config.html#本地临时配置文件","7":"/fes.js/guide/config.html#多环境多份配置","8":"/fes.js/guide/config.html#优先级","9":"/fes.js/guide/contributing.html#贡献指南","10":"/fes.js/guide/contributing.html#包概览","11":"/fes.js/guide/contributing.html#开发准备","12":"/fes.js/guide/contributing.html#贡献文档","13":"/fes.js/guide/contributing.html#第一步-启动服务","14":"/fes.js/guide/contributing.html#第二步-修改-md-文件","15":"/fes.js/guide/contributing.html#第三步-查看更新","16":"/fes.js/guide/contributing.html#贡献源码","17":"/fes.js/guide/contributing.html#启动编译服务","18":"/fes.js/guide/contributing.html#修改源码","19":"/fes.js/guide/contributing.html#验证修改内容","20":"/fes.js/guide/contributing.html#快速调试技巧","21":"/fes.js/guide/contributing.html#提交-pr","22":"/fes.js/guide/css.html#使用-css","23":"/fes.js/guide/css.html#全局样式","24":"/fes.js/guide/css.html#组件内样式","25":"/fes.js/guide/css.html#引入第三方样式","26":"/fes.js/guide/css.html#css-modules","27":"/fes.js/guide/css.html#css-预处理器","28":"/fes.js/guide/directory-structure.html#目录结构","29":"/fes.js/guide/directory-structure.html#package-json","30":"/fes.js/guide/directory-structure.html#tsconfig-json","31":"/fes.js/guide/directory-structure.html#fes-js","32":"/fes.js/guide/directory-structure.html#mock-js","33":"/fes.js/guide/directory-structure.html#env","34":"/fes.js/guide/directory-structure.html#dist-目录","35":"/fes.js/guide/directory-structure.html#public-目录","36":"/fes.js/guide/directory-structure.html#index-html","37":"/fes.js/guide/directory-structure.html#src-目录","38":"/fes.js/guide/directory-structure.html#fes-目录","39":"/fes.js/guide/directory-structure.html#pages-目录","40":"/fes.js/guide/directory-structure.html#app-js","41":"/fes.js/guide/env.html#环境变量","42":"/fes.js/guide/env.html#配置环境变量","43":"/fes.js/guide/env.html#命令行添加","44":"/fes.js/guide/env.html#env-文件配置","45":"/fes.js/guide/env.html#本地临时配置","46":"/fes.js/guide/env.html#环境配置","47":"/fes.js/guide/env.html#配置优先级","48":"/fes.js/guide/env.html#编译时配置列表","49":"/fes.js/guide/env.html#fes-env","50":"/fes.js/guide/env.html#fes-presets","51":"/fes.js/guide/env.html#fes-plugins","52":"/fes.js/guide/env.html#port","53":"/fes.js/guide/env.html#host","54":"/fes.js/guide/env.html#https","55":"/fes.js/guide/env.html#watch","56":"/fes.js/guide/env.html#babel-cache","57":"/fes.js/guide/env.html#analyze","58":"/fes.js/guide/env.html#analyze-mode","59":"/fes.js/guide/env.html#analyze-port","60":"/fes.js/guide/env.html#clear-output","61":"/fes.js/guide/env.html#rm-tmpdir","62":"/fes.js/guide/env.html#process-env","63":"/fes.js/guide/faq.html#常见问题","64":"/fes.js/guide/faq.html#为什么代码提示不生效","65":"/fes.js/guide/getting-started.html#快速上手","66":"/fes.js/guide/getting-started.html#依赖环境","67":"/fes.js/guide/getting-started.html#创建项目","68":"/fes.js/guide/getting-started.html#步骤-1-创建工作空间","69":"/fes.js/guide/getting-started.html#步骤-2-在工作空间创建项目","70":"/fes.js/guide/getting-started.html#步骤-3-安装依赖","71":"/fes.js/guide/getting-started.html#启动项目","72":"/fes.js/guide/getting-started.html#部署发布","73":"/fes.js/guide/getting-started.html#构建","74":"/fes.js/guide/getting-started.html#本地验证","75":"/fes.js/guide/getting-started.html#部署","76":"/fes.js/guide/image.html#使用图片","77":"/fes.js/guide/image.html#使用图片-1","78":"/fes.js/guide/image.html#vue-里使用图片","79":"/fes.js/guide/image.html#js-里使用图片","80":"/fes.js/guide/image.html#css-里使用图片","81":"/fes.js/guide/image.html#public-文件夹","82":"/fes.js/guide/image.html#在-html-模板中使用","83":"/fes.js/guide/image.html#在-vue-文件中使用","84":"/fes.js/guide/#介绍","85":"/fes.js/guide/#痛点","86":"/fes.js/guide/#fes-js-是什么","87":"/fes.js/guide/#fes-js-如何工作","88":"/fes.js/guide/#架构","89":"/fes.js/guide/#插件和插件集","90":"/fes.js/guide/#fes-临时文件","91":"/fes.js/guide/#为什么不是","92":"/fes.js/guide/#vue-cli","93":"/fes.js/guide/#umi","94":"/fes.js/guide/mock.html#mock-数据","95":"/fes.js/guide/mock.html#约定式-mock-文件","96":"/fes.js/guide/mock.html#编写-mock-文件","97":"/fes.js/guide/mock.html#cgimock-参数","98":"/fes.js/guide/mock.html#mockjs-参数","99":"/fes.js/guide/mock.html#utils-参数","100":"/fes.js/guide/mock.html#配置-mock","101":"/fes.js/guide/mock.html#关闭-mock","102":"/fes.js/guide/plugin.html#插件","103":"/fes.js/guide/plugin.html#插件的-id-和-key","104":"/fes.js/guide/plugin.html#启动插件","105":"/fes.js/guide/plugin.html#package-json-依赖","106":"/fes.js/guide/plugin.html#配置","107":"/fes.js/guide/plugin.html#环境变量","108":"/fes.js/guide/plugin.html#禁用插件","109":"/fes.js/guide/plugin.html#配置插件","110":"/fes.js/guide/public.html#静态资源","111":"/fes.js/guide/public.html#在-html-模板中使用","112":"/fes.js/guide/public.html#在-vue-和-js-文件中使用","113":"/fes.js/guide/route.html#路由","114":"/fes.js/guide/route.html#路由配置","115":"/fes.js/guide/route.html#routes","116":"/fes.js/guide/route.html#mode","117":"/fes.js/guide/route.html#约定式路由","118":"/fes.js/guide/route.html#约定规范","119":"/fes.js/guide/route.html#动态路由","120":"/fes.js/guide/route.html#模糊匹配","121":"/fes.js/guide/route.html#嵌套路由","122":"/fes.js/guide/route.html#模糊匹配-1","123":"/fes.js/guide/route.html#智能路由","124":"/fes.js/guide/route.html#扩展路由元信息","125":"/fes.js/guide/route.html#路由跳转","126":"/fes.js/guide/route.html#声明式","127":"/fes.js/guide/route.html#命令式","128":"/fes.js/guide/runtime-config.html#运行时配置","129":"/fes.js/guide/runtime-config.html#运行时为啥需要配置","130":"/fes.js/guide/runtime-config.html#配置智能提示","131":"/fes.js/guide/runtime-config.html#配置项","132":"/fes.js/guide/runtime-config.html#beforerender","133":"/fes.js/guide/runtime-config.html#patchroutes","134":"/fes.js/guide/runtime-config.html#modifyroute","135":"/fes.js/guide/runtime-config.html#modifyclientrenderopts","136":"/fes.js/guide/runtime-config.html#rootcontainer","137":"/fes.js/guide/runtime-config.html#onappcreated","138":"/fes.js/guide/runtime-config.html#render","139":"/fes.js/guide/runtime-config.html#onroutercreated","140":"/fes.js/guide/runtime-config.html#更多配置项","141":"/fes.js/guide/template.html#html-模板","142":"/fes.js/guide/template.html#修改页面标题","143":"/fes.js/guide/template.html#模板变量","144":"/fes.js/guide/upgrade3.html#从-2-0-x-迁移到-3-0-x","145":"/fes.js/guide/upgrade3.html#版本-3-0-x-的-break","146":"/fes.js/guide/upgrade3.html#继续使用-webpack","147":"/fes.js/guide/upgrade3.html#换成-vite","148":"/fes.js/guide/upgrade3.html#插件","149":"/fes.js/#像数-1-2-3-一样容易","150":"/fes.js/#反馈","151":"/fes.js/reference/api.html#api","152":"/fes.js/reference/api/#api","153":"/fes.js/reference/api/#基础-api","154":"/fes.js/reference/api/#plugin","155":"/fes.js/reference/api/#plugin-register-参数包含","156":"/fes.js/reference/api/#plugin-applyplugins-参数包含","157":"/fes.js/reference/api/#applypluginstype","158":"/fes.js/reference/api/#defineroutemeta","159":"/fes.js/reference/api/#definebuildconfig","160":"/fes.js/reference/api/#defineruntimeconfig","161":"/fes.js/reference/api/#路由-api","162":"/fes.js/reference/api/#getrouter","163":"/fes.js/reference/api/#gethistory","164":"/fes.js/reference/api/#useroute","165":"/fes.js/reference/api/#userouter","166":"/fes.js/reference/api/#onbeforerouteupdate","167":"/fes.js/reference/api/#onbeforerouteleave","168":"/fes.js/reference/api/#createwebhashhistory","169":"/fes.js/reference/api/#createwebhistory","170":"/fes.js/reference/api/#creatememoryhistory","171":"/fes.js/reference/api/#createrouter","172":"/fes.js/reference/api/#routerlink","173":"/fes.js/reference/api/#uselink","174":"/fes.js/reference/api/#routerview","175":"/fes.js/reference/api/#其他-router-methods","176":"/fes.js/reference/cli/#命令行工具","177":"/fes.js/reference/cli/#create-fes-app","178":"/fes.js/reference/cli/#fes","179":"/fes.js/reference/cli/#fes-dev","180":"/fes.js/reference/cli/#fes-build","181":"/fes.js/reference/cli/#fes-help","182":"/fes.js/reference/cli/#fes-info","183":"/fes.js/reference/cli/#fes-webpack","184":"/fes.js/reference/config/#配置文件","185":"/fes.js/reference/config/#配置文件解析","186":"/fes.js/reference/config/#配置智能提示","187":"/fes.js/reference/config/#共享配置","188":"/fes.js/reference/config/#alias","189":"/fes.js/reference/config/#autoprefixer","190":"/fes.js/reference/config/#base","191":"/fes.js/reference/config/#builder","192":"/fes.js/reference/config/#define","193":"/fes.js/reference/config/#dynamicimport","194":"/fes.js/reference/config/#inlinelimit","195":"/fes.js/reference/config/#globalcss","196":"/fes.js/reference/config/#mock","197":"/fes.js/reference/config/#mountelementid","198":"/fes.js/reference/config/#outputpath","199":"/fes.js/reference/config/#plugins","200":"/fes.js/reference/config/#proxy","201":"/fes.js/reference/config/#publicpath","202":"/fes.js/reference/config/#router","203":"/fes.js/reference/config/#singular","204":"/fes.js/reference/config/#targets","205":"/fes.js/reference/config/#terseroptions","206":"/fes.js/reference/config/#title","207":"/fes.js/reference/config/#webpack-专属配置","208":"/fes.js/reference/config/#analyze","209":"/fes.js/reference/config/#chainwebpack","210":"/fes.js/reference/config/#cssloader","211":"/fes.js/reference/config/#copy","212":"/fes.js/reference/config/#devserver","213":"/fes.js/reference/config/#devtool","214":"/fes.js/reference/config/#extracss","215":"/fes.js/reference/config/#exportstatic","216":"/fes.js/reference/config/#externals","217":"/fes.js/reference/config/#extrababelplugins","218":"/fes.js/reference/config/#extrababelpresets","219":"/fes.js/reference/config/#extrapostcssplugins","220":"/fes.js/reference/config/#html","221":"/fes.js/reference/config/#lessloader","222":"/fes.js/reference/config/#nodemodulestransform","223":"/fes.js/reference/config/#postcssloader","224":"/fes.js/reference/config/#vueloader","225":"/fes.js/reference/config/#vite-专属配置","226":"/fes.js/reference/config/#viteoption","227":"/fes.js/reference/config/#vitevueplugin","228":"/fes.js/reference/config/#vitevuejsx","229":"/fes.js/reference/config/#vitelegacy","230":"/fes.js/reference/config/#vitehtml","231":"/fes.js/reference/config/#更多配置项","232":"/fes.js/reference/plugin/dev/api.html#插件-api","233":"/fes.js/reference/plugin/dev/api.html#属性","234":"/fes.js/reference/plugin/dev/api.html#api-paths","235":"/fes.js/reference/plugin/dev/api.html#api-cwd","236":"/fes.js/reference/plugin/dev/api.html#api-pkg","237":"/fes.js/reference/plugin/dev/api.html#api-configinstance","238":"/fes.js/reference/plugin/dev/api.html#userconfig","239":"/fes.js/reference/plugin/dev/api.html#config","240":"/fes.js/reference/plugin/dev/api.html#env","241":"/fes.js/reference/plugin/dev/api.html#args","242":"/fes.js/reference/plugin/dev/api.html#核心方法","243":"/fes.js/reference/plugin/dev/api.html#describe","244":"/fes.js/reference/plugin/dev/api.html#register","245":"/fes.js/reference/plugin/dev/api.html#applyplugins","246":"/fes.js/reference/plugin/dev/api.html#api-applypluginstype","247":"/fes.js/reference/plugin/dev/api.html#registermethod","248":"/fes.js/reference/plugin/dev/api.html#registercommand","249":"/fes.js/reference/plugin/dev/api.html#registerpresets","250":"/fes.js/reference/plugin/dev/api.html#registerplugins","251":"/fes.js/reference/plugin/dev/api.html#hasplugins","252":"/fes.js/reference/plugin/dev/api.html#haspresets","253":"/fes.js/reference/plugin/dev/api.html#skipplugins","254":"/fes.js/reference/plugin/dev/api.html#扩展方法","255":"/fes.js/reference/plugin/dev/api.html#addpluginexports","256":"/fes.js/reference/plugin/dev/api.html#addcoreexports","257":"/fes.js/reference/plugin/dev/api.html#addruntimeplugin","258":"/fes.js/reference/plugin/dev/api.html#addruntimepluginkey","259":"/fes.js/reference/plugin/dev/api.html#addentryimportsahead","260":"/fes.js/reference/plugin/dev/api.html#addentryimports","261":"/fes.js/reference/plugin/dev/api.html#addentrycodeahead","262":"/fes.js/reference/plugin/dev/api.html#addentrycode","263":"/fes.js/reference/plugin/dev/api.html#addhtmlheadscripts","264":"/fes.js/reference/plugin/dev/api.html#addbeforemiddlewares","265":"/fes.js/reference/plugin/dev/api.html#addmiddlewares","266":"/fes.js/reference/plugin/dev/api.html#addtmpgeneratewatcherpaths","267":"/fes.js/reference/plugin/dev/api.html#chainwebpack","268":"/fes.js/reference/plugin/dev/api.html#copytmpfiles","269":"/fes.js/reference/plugin/dev/api.html#getport","270":"/fes.js/reference/plugin/dev/api.html#gethostname","271":"/fes.js/reference/plugin/dev/api.html#getserver","272":"/fes.js/reference/plugin/dev/api.html#getroutes","273":"/fes.js/reference/plugin/dev/api.html#getroutesjson","274":"/fes.js/reference/plugin/dev/api.html#modifyroutes","275":"/fes.js/reference/plugin/dev/api.html#modifybundleconfigopts","276":"/fes.js/reference/plugin/dev/api.html#modifybundleconfig","277":"/fes.js/reference/plugin/dev/api.html#modifybabelopts","278":"/fes.js/reference/plugin/dev/api.html#modifybabelpresetopts","279":"/fes.js/reference/plugin/dev/api.html#modifypaths","280":"/fes.js/reference/plugin/dev/api.html#modifydefaultconfig","281":"/fes.js/reference/plugin/dev/api.html#modifyconfig","282":"/fes.js/reference/plugin/dev/api.html#modifypublicpathstr","283":"/fes.js/reference/plugin/dev/api.html#onpluginready","284":"/fes.js/reference/plugin/dev/api.html#onstart","285":"/fes.js/reference/plugin/dev/api.html#onexit","286":"/fes.js/reference/plugin/dev/api.html#ongeneratefiles","287":"/fes.js/reference/plugin/dev/api.html#restartserver","288":"/fes.js/reference/plugin/dev/api.html#writetmpfile","289":"/fes.js/reference/plugin/dev/#插件介绍","290":"/fes.js/reference/plugin/dev/#开始","291":"/fes.js/reference/plugin/dev/#创建插件","292":"/fes.js/reference/plugin/dev/#第一步-安装create-fes-app","293":"/fes.js/reference/plugin/dev/#第二步-创建插件项目","294":"/fes.js/reference/plugin/dev/#第三步-进入插件目录-安装依赖","295":"/fes.js/reference/plugin/dev/#第四步-启动编译","296":"/fes.js/reference/plugin/dev/#第五步-使用插件-api-完成你的插件-可以参考其他插件理解-api-用法和场景","297":"/fes.js/reference/plugin/dev/#发布到-npm","298":"/fes.js/reference/plugin/#介绍","299":"/fes.js/reference/plugin/#插件列表","300":"/fes.js/reference/plugin/#架构","301":"/fes.js/reference/plugin/plugins/access.html#fesjs-plugin-access","302":"/fes.js/reference/plugin/plugins/access.html#介绍","303":"/fes.js/reference/plugin/plugins/access.html#资源","304":"/fes.js/reference/plugin/plugins/access.html#匹配规则","305":"/fes.js/reference/plugin/plugins/access.html#全等匹配","306":"/fes.js/reference/plugin/plugins/access.html#模糊匹配","307":"/fes.js/reference/plugin/plugins/access.html#角色","308":"/fes.js/reference/plugin/plugins/access.html#启用方式","309":"/fes.js/reference/plugin/plugins/access.html#编译时配置","310":"/fes.js/reference/plugin/plugins/access.html#roles","311":"/fes.js/reference/plugin/plugins/access.html#运行时配置","312":"/fes.js/reference/plugin/plugins/access.html#unaccesshandler","313":"/fes.js/reference/plugin/plugins/access.html#nofoundhandler","314":"/fes.js/reference/plugin/plugins/access.html#ignoreaccess","315":"/fes.js/reference/plugin/plugins/access.html#api","316":"/fes.js/reference/plugin/plugins/access.html#access","317":"/fes.js/reference/plugin/plugins/access.html#access-hasaccess","318":"/fes.js/reference/plugin/plugins/access.html#access-isdataready","319":"/fes.js/reference/plugin/plugins/access.html#access-setrole","320":"/fes.js/reference/plugin/plugins/access.html#access-setaccess","321":"/fes.js/reference/plugin/plugins/access.html#access-getaccess","322":"/fes.js/reference/plugin/plugins/access.html#useaccess","323":"/fes.js/reference/plugin/plugins/access.html#v-access","324":"/fes.js/reference/plugin/plugins/access.html#组件-access","325":"/fes.js/reference/plugin/plugins/editor.html#fesjs-plugin-monaco-editor","326":"/fes.js/reference/plugin/plugins/editor.html#介绍","327":"/fes.js/reference/plugin/plugins/editor.html#启用方式","328":"/fes.js/reference/plugin/plugins/editor.html#编译时配置","329":"/fes.js/reference/plugin/plugins/editor.html#filename","330":"/fes.js/reference/plugin/plugins/editor.html#publicpath","331":"/fes.js/reference/plugin/plugins/editor.html#languages","332":"/fes.js/reference/plugin/plugins/editor.html#api","333":"/fes.js/reference/plugin/plugins/editor.html#monaco","334":"/fes.js/reference/plugin/plugins/editor.html#组件-monacoeditor","335":"/fes.js/reference/plugin/plugins/editor.html#props","336":"/fes.js/reference/plugin/plugins/editor.html#events","337":"/fes.js/reference/plugin/plugins/enums.html#fesjs-plugin-enums","338":"/fes.js/reference/plugin/plugins/enums.html#介绍","339":"/fes.js/reference/plugin/plugins/enums.html#启用方式","340":"/fes.js/reference/plugin/plugins/enums.html#配置","341":"/fes.js/reference/plugin/plugins/enums.html#静态配置","342":"/fes.js/reference/plugin/plugins/enums.html#动态配置","343":"/fes.js/reference/plugin/plugins/enums.html#场景使用","344":"/fes.js/reference/plugin/plugins/enums.html#api","345":"/fes.js/reference/plugin/plugins/enums.html#get","346":"/fes.js/reference/plugin/plugins/enums.html#push","347":"/fes.js/reference/plugin/plugins/enums.html#remove","348":"/fes.js/reference/plugin/plugins/enums.html#concat","349":"/fes.js/reference/plugin/plugins/enums.html#convert","350":"/fes.js/reference/plugin/plugins/enums.html#extend-配置","351":"/fes.js/reference/plugin/plugins/enums.html#dir-规则","352":"/fes.js/reference/plugin/plugins/icon.html#fesjs-plugin-icon","353":"/fes.js/reference/plugin/plugins/icon.html#介绍","354":"/fes.js/reference/plugin/plugins/icon.html#启用方式","355":"/fes.js/reference/plugin/plugins/icon.html#使用","356":"/fes.js/reference/plugin/plugins/icon.html#属性","357":"/fes.js/reference/plugin/plugins/jest.html#fesjs-plugin-jest","358":"/fes.js/reference/plugin/plugins/jest.html#启用方式","359":"/fes.js/reference/plugin/plugins/jest.html#约定","360":"/fes.js/reference/plugin/plugins/jest.html#命令","361":"/fes.js/reference/plugin/plugins/jest.html#配置","362":"/fes.js/reference/plugin/plugins/jest.html#args-变量","363":"/fes.js/reference/plugin/plugins/jest.html#配置文件","364":"/fes.js/reference/plugin/plugins/jest.html#优先级","365":"/fes.js/reference/plugin/plugins/layout.html#fesjs-plugin-layout","366":"/fes.js/reference/plugin/plugins/layout.html#介绍","367":"/fes.js/reference/plugin/plugins/layout.html#启用方式","368":"/fes.js/reference/plugin/plugins/layout.html#布局类型","369":"/fes.js/reference/plugin/plugins/layout.html#side","370":"/fes.js/reference/plugin/plugins/layout.html#top","371":"/fes.js/reference/plugin/plugins/layout.html#mixin","372":"/fes.js/reference/plugin/plugins/layout.html#left-right","373":"/fes.js/reference/plugin/plugins/layout.html#页面个性化","374":"/fes.js/reference/plugin/plugins/layout.html#页面缓存","375":"/fes.js/reference/plugin/plugins/layout.html#处理嵌套路由","376":"/fes.js/reference/plugin/plugins/layout.html#配置","377":"/fes.js/reference/plugin/plugins/layout.html#编译时配置方式","378":"/fes.js/reference/plugin/plugins/layout.html#运行时配置方式","379":"/fes.js/reference/plugin/plugins/layout.html#footer","380":"/fes.js/reference/plugin/plugins/layout.html#theme","381":"/fes.js/reference/plugin/plugins/layout.html#navigation","382":"/fes.js/reference/plugin/plugins/layout.html#isfixedheader","383":"/fes.js/reference/plugin/plugins/layout.html#isfixedsidebar","384":"/fes.js/reference/plugin/plugins/layout.html#title","385":"/fes.js/reference/plugin/plugins/layout.html#logo","386":"/fes.js/reference/plugin/plugins/layout.html#multitabs","387":"/fes.js/reference/plugin/plugins/layout.html#menus","388":"/fes.js/reference/plugin/plugins/layout.html#menuprops","389":"/fes.js/reference/plugin/plugins/layout.html#sidewidth","390":"/fes.js/reference/plugin/plugins/layout.html#rendercustom","391":"/fes.js/reference/plugin/plugins/layout.html#unaccesshandler","392":"/fes.js/reference/plugin/plugins/layout.html#nofoundhandler","393":"/fes.js/reference/plugin/plugins/layout.html#api","394":"/fes.js/reference/plugin/plugins/layout.html#usetabtitle","395":"/fes.js/reference/plugin/plugins/layout.html#_4-x-升级到-5-x","396":"/fes.js/reference/plugin/plugins/locale.html#fesjs-plugin-locale","397":"/fes.js/reference/plugin/plugins/locale.html#介绍","398":"/fes.js/reference/plugin/plugins/locale.html#启用方式","399":"/fes.js/reference/plugin/plugins/locale.html#配置","400":"/fes.js/reference/plugin/plugins/locale.html#约定式配置","401":"/fes.js/reference/plugin/plugins/locale.html#编译时配置","402":"/fes.js/reference/plugin/plugins/locale.html#locale","403":"/fes.js/reference/plugin/plugins/locale.html#fallbacklocale","404":"/fes.js/reference/plugin/plugins/locale.html#basenavigator","405":"/fes.js/reference/plugin/plugins/locale.html#legacy","406":"/fes.js/reference/plugin/plugins/locale.html#运行时配置","407":"/fes.js/reference/plugin/plugins/locale.html#api","408":"/fes.js/reference/plugin/plugins/locale.html#locale-1","409":"/fes.js/reference/plugin/plugins/locale.html#locale-messages","410":"/fes.js/reference/plugin/plugins/locale.html#locale-setlocale","411":"/fes.js/reference/plugin/plugins/locale.html#locale-addlocale","412":"/fes.js/reference/plugin/plugins/locale.html#locale-getalllocales","413":"/fes.js/reference/plugin/plugins/locale.html#usei18n","414":"/fes.js/reference/plugin/plugins/login.html#fesjs-plugin-login","415":"/fes.js/reference/plugin/plugins/login.html#介绍","416":"/fes.js/reference/plugin/plugins/login.html#启用方式","417":"/fes.js/reference/plugin/plugins/login.html#运行时配置","418":"/fes.js/reference/plugin/plugins/model.html#fesjs-plugin-model","419":"/fes.js/reference/plugin/plugins/model.html#启用方式","420":"/fes.js/reference/plugin/plugins/model.html#介绍","421":"/fes.js/reference/plugin/plugins/model.html#model-文件","422":"/fes.js/reference/plugin/plugins/model.html#在组件中使用-model","423":"/fes.js/reference/plugin/plugins/model.html#initialstate","424":"/fes.js/reference/plugin/plugins/model.html#api","425":"/fes.js/reference/plugin/plugins/model.html#usemodel","426":"/fes.js/reference/plugin/plugins/pinia.html#fesjs-plugin-pinia","427":"/fes.js/reference/plugin/plugins/pinia.html#介绍","428":"/fes.js/reference/plugin/plugins/pinia.html#启用方式","429":"/fes.js/reference/plugin/plugins/pinia.html#api","430":"/fes.js/reference/plugin/plugins/pinia.html#pinia","431":"/fes.js/reference/plugin/plugins/pinia.html#使用","432":"/fes.js/reference/plugin/plugins/pinia.html#定义-store","433":"/fes.js/reference/plugin/plugins/pinia.html#setup","434":"/fes.js/reference/plugin/plugins/pinia.html#非-setup","435":"/fes.js/reference/plugin/plugins/qiankun.html#fesjs-plugin-qiankun","436":"/fes.js/reference/plugin/plugins/qiankun.html#启用方式","437":"/fes.js/reference/plugin/plugins/qiankun.html#介绍","438":"/fes.js/reference/plugin/plugins/qiankun.html#主应用配置","439":"/fes.js/reference/plugin/plugins/qiankun.html#第一步-注册子应用","440":"/fes.js/reference/plugin/plugins/qiankun.html#第二步-装载子应用","441":"/fes.js/reference/plugin/plugins/qiankun.html#使用路由绑定的方式","442":"/fes.js/reference/plugin/plugins/qiankun.html#使用-microapp-组件的方式","443":"/fes.js/reference/plugin/plugins/qiankun.html#使用-microappwithmemohistory-组件的方式","444":"/fes.js/reference/plugin/plugins/qiankun.html#子应用配置","445":"/fes.js/reference/plugin/plugins/qiankun.html#第一步-插件注册","446":"/fes.js/reference/plugin/plugins/qiankun.html#第二步-配置运行时生命周期钩子-可选","447":"/fes.js/reference/plugin/plugins/qiankun.html#父子应用通讯","448":"/fes.js/reference/plugin/plugins/qiankun.html#配合-usemodel-使用","449":"/fes.js/reference/plugin/plugins/qiankun.html#主应用传递-props","450":"/fes.js/reference/plugin/plugins/qiankun.html#子应用消费-props","451":"/fes.js/reference/plugin/plugins/qiankun.html#基于-props-传递","452":"/fes.js/reference/plugin/plugins/qiankun.html#microapp","453":"/fes.js/reference/plugin/plugins/qiankun.html#microappwithmemohistory","454":"/fes.js/reference/plugin/plugins/request.html#fesjs-plugin-request","455":"/fes.js/reference/plugin/plugins/request.html#启用方式","456":"/fes.js/reference/plugin/plugins/request.html#运行时配置","457":"/fes.js/reference/plugin/plugins/request.html#api","458":"/fes.js/reference/plugin/plugins/request.html#request","459":"/fes.js/reference/plugin/plugins/request.html#userequest","460":"/fes.js/reference/plugin/plugins/request.html#使用","461":"/fes.js/reference/plugin/plugins/request.html#发起一个普通-post-请求","462":"/fes.js/reference/plugin/plugins/request.html#merge-重复请求","463":"/fes.js/reference/plugin/plugins/request.html#请求缓存","464":"/fes.js/reference/plugin/plugins/request.html#请求-abort","465":"/fes.js/reference/plugin/plugins/request.html#获取-response-headers","466":"/fes.js/reference/plugin/plugins/request.html#结合-use-使用","467":"/fes.js/reference/plugin/plugins/request.html#_3-x-升级到-4-x","468":"/fes.js/reference/plugin/plugins/sass.html#fesjs-plugin-sass","469":"/fes.js/reference/plugin/plugins/sass.html#介绍","470":"/fes.js/reference/plugin/plugins/sass.html#启用方式","471":"/fes.js/reference/plugin/plugins/sass.html#global-css","472":"/fes.js/reference/plugin/plugins/sass.html#vue-单文件组件","473":"/fes.js/reference/plugin/plugins/swc.html#fesjs-plugin-swc","474":"/fes.js/reference/plugin/plugins/swc.html#介绍","475":"/fes.js/reference/plugin/plugins/swc.html#启用方式","476":"/fes.js/reference/plugin/plugins/swc.html#编译时配置","477":"/fes.js/reference/plugin/plugins/vuex.html#fesjs-plugin-vuex","478":"/fes.js/reference/plugin/plugins/vuex.html#介绍","479":"/fes.js/reference/plugin/plugins/vuex.html#启用方式","480":"/fes.js/reference/plugin/plugins/vuex.html#配置","481":"/fes.js/reference/plugin/plugins/vuex.html#场景使用","482":"/fes.js/reference/plugin/plugins/vuex.html#vuex-插件","483":"/fes.js/reference/plugin/plugins/vuex.html#api","484":"/fes.js/reference/plugin/plugins/vuex.html#store","485":"/fes.js/reference/plugin/plugins/vuex.html#mutation-types","486":"/fes.js/reference/plugin/plugins/vuex.html#getter-types","487":"/fes.js/reference/plugin/plugins/vuex.html#action-types","488":"/fes.js/reference/plugin/plugins/watermark.html#fesjs-plugin-watermark","489":"/fes.js/reference/plugin/plugins/watermark.html#介绍","490":"/fes.js/reference/plugin/plugins/watermark.html#启用方式","491":"/fes.js/reference/plugin/plugins/watermark.html#编译时配置","492":"/fes.js/reference/plugin/plugins/watermark.html#disabled","493":"/fes.js/reference/plugin/plugins/watermark.html#api","494":"/fes.js/reference/plugin/plugins/watermark.html#createwatermark","495":"/fes.js/reference/plugin/plugins/windicss.html#fesjs-plugin-windicss","496":"/fes.js/reference/plugin/plugins/windicss.html#介绍","497":"/fes.js/reference/plugin/plugins/windicss.html#启用方式","498":"/fes.js/reference/plugin/plugins/windicss.html#配置"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,23],"1":[1,4,12],"2":[1,5,6],"3":[1,5,9],"4":[2,5,21],"5":[1,1,45],"6":[1,1,30],"7":[1,1,30],"8":[1,1,8],"9":[1,1,1],"10":[1,1,57],"11":[1,1,28],"12":[1,1,5],"13":[2,3,4],"14":[4,3,25],"15":[2,3,9],"16":[1,1,9],"17":[1,3,7],"18":[1,3,4],"19":[1,3,19],"20":[1,3,14],"21":[2,1,20],"22":[2,1,8],"23":[1,2,16],"24":[1,2,10],"25":[1,2,13],"26":[2,2,29],"27":[2,2,16],"28":[1,1,31],"29":[2,2,98],"30":[2,2,8],"31":[3,2,6],"32":[2,2,3],"33":[2,2,19],"34":[2,2,6],"35":[2,2,3],"36":[2,2,6],"37":[2,2,1],"38":[3,2,16],"39":[2,2,2],"40":[2,2,4],"41":[1,1,4],"42":[1,1,1],"43":[1,2,25],"44":[3,2,15],"45":[1,4,6],"46":[1,4,21],"47":[1,4,8],"48":[1,1,3],"49":[2,2,9],"50":[2,2,2],"51":[2,2,2],"52":[1,2,6],"53":[1,2,3],"54":[1,2,3],"55":[1,2,8],"56":[2,2,7],"57":[1,2,9],"58":[2,2,2],"59":[2,2,2],"60":[2,2,9],"61":[2,2,9],"62":[2,1,29],"63":[1,1,1],"64":[2,2,11],"65":[1,1,1],"66":[1,1,24],"67":[1,1,5],"68":[3,3,11],"69":[3,3,33],"70":[3,3,10],"71":[1,1,46],"72":[1,1,1],"73":[1,2,48],"74":[1,2,9],"75":[1,2,6],"76":[1,1,1],"77":[1,1,7],"78":[2,1,11],"79":[2,1,8],"80":[2,1,16],"81":[2,1,12],"82":[3,3,17],"83":[3,3,22],"84":[1,1,1],"85":[1,1,28],"86":[4,1,73],"87":[4,1,1],"88":[1,5,9],"89":[1,5,6],"90":[3,5,30],"91":[2,1,1],"92":[2,3,16],"93":[1,3,33],"94":[2,1,8],"95":[3,2,14],"96":[3,2,175],"97":[2,4,8],"98":[2,4,19],"99":[2,4,8],"100":[2,2,3],"101":[2,2,6],"102":[1,1,1],"103":[4,1,24],"104":[1,1,2],"105":[3,2,21],"106":[1,2,22],"107":[1,2,16],"108":[1,1,15],"109":[1,1,16],"110":[1,1,12],"111":[3,2,17],"112":[5,2,22],"113":[1,1,12],"114":[1,1,12],"115":[1,2,10],"116":[1,2,10],"117":[1,1,5],"118":[1,2,47],"119":[1,2,18],"120":[1,2,19],"121":[1,2,25],"122":[1,2,37],"123":[1,2,27],"124":[1,1,48],"125":[1,1,6],"126":[1,2,11],"127":[1,2,45],"128":[1,1,13],"129":[2,1,46],"130":[1,1,30],"131":[1,1,1],"132":[1,2,40],"133":[1,2,22],"134":[1,2,25],"135":[1,2,30],"136":[1,2,25],"137":[1,2,19],"138":[1,2,6],"139":[1,2,15],"140":[1,1,6],"141":[2,1,41],"142":[1,2,9],"143":[1,2,35],"144":[6,1,1],"145":[6,6,20],"146":[2,6,21],"147":[2,6,28],"148":[1,6,21],"149":[5,1,18],"150":[1,1,9],"151":[1,1,1],"152":[1,1,18],"153":[2,1,1],"154":[1,2,34],"155":[4,3,5],"156":[4,3,14],"157":[1,2,16],"158":[1,2,2],"159":[1,2,2],"160":[1,2,2],"161":[2,1,9],"162":[1,2,13],"163":[1,2,3],"164":[1,2,19],"165":[1,2,19],"166":[1,2,20],"167":[1,2,20],"168":[1,2,21],"169":[1,2,11],"170":[1,2,16],"171":[1,2,7],"172":[1,2,26],"173":[1,2,52],"174":[1,2,24],"175":[3,2,4],"176":[1,1,1],"177":[3,1,57],"178":[1,1,51],"179":[2,2,30],"180":[2,2,17],"181":[2,2,5],"182":[2,2,21],"183":[2,2,38],"184":[1,1,6],"185":[1,2,23],"186":[1,2,11],"187":[1,1,1],"188":[1,2,19],"189":[1,2,14],"190":[1,2,23],"191":[1,2,19],"192":[1,2,17],"193":[1,2,7],"194":[1,2,15],"195":[1,2,13],"196":[1,2,35],"197":[1,2,10],"198":[1,2,13],"199":[1,2,28],"200":[1,2,26],"201":[1,2,16],"202":[1,2,10],"203":[1,2,17],"204":[1,2,9],"205":[1,2,77],"206":[1,2,6],"207":[2,1,1],"208":[1,3,44],"209":[1,3,26],"210":[1,3,9],"211":[1,3,32],"212":[1,3,25],"213":[1,3,19],"214":[1,3,30],"215":[1,3,22],"216":[1,3,19],"217":[1,3,22],"218":[1,3,8],"219":[1,3,8],"220":[1,3,8],"221":[1,3,9],"222":[1,3,13],"223":[1,3,9],"224":[1,3,8],"225":[2,1,1],"226":[1,3,8],"227":[1,3,9],"228":[1,3,10],"229":[1,3,9],"230":[1,3,9],"231":[1,1,6],"232":[2,1,1],"233":[1,2,1],"234":[2,3,18],"235":[2,3,2],"236":[2,3,3],"237":[2,3,2],"238":[1,3,2],"239":[1,3,3],"240":[1,3,3],"241":[1,3,2],"242":[1,2,1],"243":[1,3,47],"244":[1,3,72],"245":[1,3,35],"246":[2,4,15],"247":[1,3,50],"248":[1,3,60],"249":[1,3,21],"250":[1,3,21],"251":[1,3,25],"252":[1,3,18],"253":[1,3,19],"254":[1,2,5],"255":[1,3,19],"256":[1,3,19],"257":[1,3,12],"258":[1,3,17],"259":[1,3,12],"260":[1,3,17],"261":[1,3,22],"262":[1,3,13],"263":[1,3,14],"264":[1,3,22],"265":[1,3,8],"266":[1,3,10],"267":[1,3,22],"268":[1,3,30],"269":[1,3,4],"270":[1,3,5],"271":[1,3,5],"272":[1,3,5],"273":[1,3,2],"274":[1,3,21],"275":[1,3,22],"276":[1,3,12],"277":[1,3,20],"278":[1,3,11],"279":[1,3,4],"280":[1,3,10],"281":[1,3,10],"282":[1,3,14],"283":[1,3,10],"284":[1,3,6],"285":[1,3,3],"286":[1,3,5],"287":[1,3,5],"288":[1,3,40],"289":[1,1,1],"290":[1,1,63],"291":[1,1,1],"292":[4,3,8],"293":[2,3,8],"294":[4,3,6],"295":[2,3,3],"296":[8,3,1],"297":[2,1,17],"298":[1,1,1],"299":[1,1,55],"300":[1,1,9],"301":[4,1,1],"302":[1,4,4],"303":[1,5,42],"304":[1,5,1],"305":[1,6,18],"306":[1,6,16],"307":[1,5,18],"308":[1,4,13],"309":[1,4,19],"310":[1,5,11],"311":[1,4,5],"312":[1,5,39],"313":[1,5,34],"314":[1,5,18],"315":[1,4,1],"316":[1,5,11],"317":[2,5,18],"318":[2,5,21],"319":[2,5,26],"320":[2,5,32],"321":[2,5,14],"322":[1,5,35],"323":[2,5,24],"324":[2,5,22],"325":[5,1,1],"326":[1,5,18],"327":[1,5,14],"328":[1,5,33],"329":[1,6,8],"330":[1,6,6],"331":[1,6,91],"332":[1,5,1],"333":[1,6,33],"334":[2,6,28],"335":[1,8,34],"336":[1,8,15],"337":[4,1,1],"338":[1,4,9],"339":[1,4,13],"340":[1,4,1],"341":[1,5,17],"342":[1,5,16],"343":[1,4,77],"344":[1,4,1],"345":[1,5,30],"346":[1,5,30],"347":[1,5,5],"348":[1,5,26],"349":[1,5,20],"350":[2,5,28],"351":[2,5,35],"352":[4,1,1],"353":[1,4,8],"354":[1,4,13],"355":[1,4,19],"356":[1,5,14],"357":[4,1,5],"358":[1,4,13],"359":[1,4,40],"360":[1,4,7],"361":[1,4,10],"362":[2,5,627],"363":[1,5,14],"364":[1,5,10],"365":[4,1,1],"366":[1,4,40],"367":[1,4,14],"368":[1,4,11],"369":[1,5,1],"370":[1,5,1],"371":[1,5,1],"372":[2,5,1],"373":[1,5,14],"374":[1,4,12],"375":[1,5,30],"376":[1,4,1],"377":[1,6,27],"378":[1,6,42],"379":[1,5,7],"380":[1,5,9],"381":[1,5,10],"382":[1,5,8],"383":[1,5,9],"384":[1,5,9],"385":[1,5,11],"386":[1,5,7],"387":[1,5,66],"388":[1,5,13],"389":[1,5,8],"390":[1,5,10],"391":[1,5,41],"392":[1,5,36],"393":[1,4,1],"394":[1,5,35],"395":[4,4,22],"396":[4,1,1],"397":[1,4,8],"398":[1,4,13],"399":[1,4,1],"400":[1,5,56],"401":[1,5,31],"402":[1,6,8],"403":[1,6,11],"404":[1,6,21],"405":[1,6,10],"406":[1,5,2],"407":[1,4,1],"408":[1,5,11],"409":[2,5,5],"410":[2,5,24],"411":[2,5,28],"412":[2,5,35],"413":[1,5,45],"414":[4,1,1],"415":[1,4,7],"416":[1,4,13],"417":[1,4,22],"418":[4,1,1],"419":[1,4,13],"420":[1,4,29],"421":[2,5,21],"422":[2,5,20],"423":[2,5,49],"424":[1,4,1],"425":[1,5,15],"426":[4,1,1],"427":[1,4,43],"428":[1,4,15],"429":[1,4,1],"430":[1,5,8],"431":[1,4,1],"432":[2,5,34],"433":[1,5,12],"434":[2,5,35],"435":[4,1,13],"436":[1,4,13],"437":[1,4,14],"438":[1,4,1],"439":[2,5,27],"440":[2,5,1],"441":[1,7,40],"442":[5,7,30],"443":[5,7,49],"444":[1,4,1],"445":[2,5,13],"446":[4,5,34],"447":[1,4,2],"448":[1,5,11],"449":[2,6,44],"450":[2,6,21],"451":[3,5,8],"452":[1,5,21],"453":[1,5,23],"454":[4,1,8],"455":[1,4,15],"456":[1,4,88],"457":[1,4,1],"458":[1,5,16],"459":[1,5,7],"460":[1,4,1],"461":[3,5,22],"462":[2,5,35],"463":[1,5,42],"464":[2,5,25],"465":[3,5,27],"466":[3,5,22],"467":[4,4,21],"468":[4,1,1],"469":[1,4,15],"470":[1,4,13],"471":[2,4,11],"472":[2,4,12],"473":[4,1,1],"474":[1,4,5],"475":[1,4,13],"476":[1,4,13],"477":[4,1,6],"478":[1,4,47],"479":[1,4,13],"480":[1,4,11],"481":[1,4,130],"482":[2,4,7],"483":[1,4,1],"484":[1,5,5],"485":[2,5,5],"486":[2,5,5],"487":[2,5,5],"488":[4,1,1],"489":[1,4,2],"490":[1,4,13],"491":[1,4,6],"492":[1,5,9],"493":[1,4,1],"494":[1,5,52],"495":[4,1,8],"496":[1,4,3],"497":[1,4,12],"498":[1,4,11]},"averageFieldLength":[1.5090180360721437,3.1122244488977957,18.218436873747475],"storedFields":{"0":{"title":"Vite 和 Webpack 双构建","titles":[]},"1":{"title":"使用差异","titles":["Vite 和 Webpack 双构建"]},"2":{"title":"配置","titles":["Vite 和 Webpack 双构建","使用差异"]},"3":{"title":"静态文件处理","titles":["Vite 和 Webpack 双构建","使用差异"]},"4":{"title":"html 模版","titles":["Vite 和 Webpack 双构建","使用差异"]},"5":{"title":"编译时配置","titles":[]},"6":{"title":"本地临时配置文件","titles":["编译时配置"]},"7":{"title":"多环境多份配置","titles":["编译时配置"]},"8":{"title":"优先级","titles":["编译时配置"]},"9":{"title":"贡献指南","titles":[]},"10":{"title":"包概览","titles":["贡献指南"]},"11":{"title":"开发准备","titles":["贡献指南"]},"12":{"title":"贡献文档","titles":["贡献指南"]},"13":{"title":"第一步:启动服务","titles":["贡献指南","贡献文档",null]},"14":{"title":"第二步:修改 md 文件","titles":["贡献指南","贡献文档",null]},"15":{"title":"第三步:查看更新","titles":["贡献指南","贡献文档",null]},"16":{"title":"贡献源码","titles":["贡献指南"]},"17":{"title":"启动编译服务","titles":["贡献指南","贡献源码",null]},"18":{"title":"修改源码","titles":["贡献指南","贡献源码",null]},"19":{"title":"验证修改内容","titles":["贡献指南","贡献源码",null]},"20":{"title":"快速调试技巧","titles":["贡献指南","贡献源码",null]},"21":{"title":"提交 PR","titles":["贡献指南"]},"22":{"title":"使用 css","titles":[]},"23":{"title":"全局样式","titles":["使用 css"]},"24":{"title":"组件内样式","titles":["使用 css"]},"25":{"title":"引入第三方样式","titles":["使用 css"]},"26":{"title":"CSS Modules","titles":["使用 css"]},"27":{"title":"CSS 预处理器","titles":["使用 css"]},"28":{"title":"目录结构","titles":[]},"29":{"title":"package.json","titles":["目录结构",null]},"30":{"title":"tsconfig.json","titles":["目录结构",null]},"31":{"title":".fes.js","titles":["目录结构",null]},"32":{"title":"mock.js","titles":["目录结构",null]},"33":{"title":".env","titles":["目录结构",null]},"34":{"title":"dist 目录","titles":["目录结构",null]},"35":{"title":"public 目录","titles":["目录结构",null]},"36":{"title":"index.html","titles":["目录结构",null]},"37":{"title":"src 目录","titles":["目录结构",null]},"38":{"title":".fes 目录","titles":["目录结构",null]},"39":{"title":"pages 目录","titles":["目录结构",null]},"40":{"title":"app.js","titles":["目录结构",null]},"41":{"title":"环境变量","titles":[]},"42":{"title":"配置环境变量","titles":["环境变量"]},"43":{"title":"命令行添加","titles":["环境变量","配置环境变量"]},"44":{"title":".env 文件配置","titles":["环境变量","配置环境变量"]},"45":{"title":"本地临时配置","titles":["环境变量","配置环境变量",".env 文件配置"]},"46":{"title":"环境配置","titles":["环境变量","配置环境变量",".env 文件配置"]},"47":{"title":"配置优先级","titles":["环境变量","配置环境变量",".env 文件配置"]},"48":{"title":"编译时配置列表","titles":["环境变量"]},"49":{"title":"FES_ENV","titles":["环境变量","编译时配置列表"]},"50":{"title":"FES_PRESETS","titles":["环境变量","编译时配置列表"]},"51":{"title":"FES_PLUGINS","titles":["环境变量","编译时配置列表"]},"52":{"title":"PORT","titles":["环境变量","编译时配置列表"]},"53":{"title":"HOST","titles":["环境变量","编译时配置列表"]},"54":{"title":"HTTPS","titles":["环境变量","编译时配置列表"]},"55":{"title":"WATCH","titles":["环境变量","编译时配置列表"]},"56":{"title":"BABEL_CACHE","titles":["环境变量","编译时配置列表"]},"57":{"title":"ANALYZE","titles":["环境变量","编译时配置列表"]},"58":{"title":"ANALYZE_MODE","titles":["环境变量","编译时配置列表"]},"59":{"title":"ANALYZE_PORT","titles":["环境变量","编译时配置列表"]},"60":{"title":"CLEAR_OUTPUT","titles":["环境变量","编译时配置列表"]},"61":{"title":"RM_TMPDIR","titles":["环境变量","编译时配置列表"]},"62":{"title":"process.env","titles":["环境变量"]},"63":{"title":"常见问题","titles":[]},"64":{"title":"为什么代码提示不生效?","titles":["常见问题",null,null]},"65":{"title":"快速上手","titles":[]},"66":{"title":"依赖环境","titles":["快速上手"]},"67":{"title":"创建项目","titles":["快速上手"]},"68":{"title":"步骤 1 创建工作空间","titles":["快速上手","创建项目",null,null]},"69":{"title":"步骤 2 在工作空间创建项目","titles":["快速上手","创建项目",null,null]},"70":{"title":"步骤 3 安装依赖","titles":["快速上手","创建项目",null,null]},"71":{"title":"启动项目","titles":["快速上手"]},"72":{"title":"部署发布","titles":["快速上手"]},"73":{"title":"构建","titles":["快速上手","部署发布"]},"74":{"title":"本地验证","titles":["快速上手","部署发布"]},"75":{"title":"部署","titles":["快速上手","部署发布"]},"76":{"title":"使用图片","titles":[]},"77":{"title":"使用图片","titles":["使用图片"]},"78":{"title":"Vue 里使用图片","titles":["使用图片","使用图片"]},"79":{"title":"JS 里使用图片","titles":["使用图片","使用图片"]},"80":{"title":"CSS 里使用图片","titles":["使用图片","使用图片"]},"81":{"title":"public 文件夹","titles":["使用图片"]},"82":{"title":"在 HTML 模板中使用","titles":["使用图片","public 文件夹"]},"83":{"title":"在.vue 文件中使用","titles":["使用图片","public 文件夹"]},"84":{"title":"介绍","titles":[]},"85":{"title":"痛点","titles":["介绍"]},"86":{"title":"Fes.js 是什么?","titles":["介绍"]},"87":{"title":"Fes.js 如何工作?","titles":["介绍"]},"88":{"title":"架构","titles":["介绍","Fes.js 如何工作?"]},"89":{"title":"插件和插件集","titles":["介绍","Fes.js 如何工作?"]},"90":{"title":".fes 临时文件","titles":["介绍","Fes.js 如何工作?"]},"91":{"title":"为什么不是 ...?","titles":["介绍"]},"92":{"title":"Vue CLI","titles":["介绍","为什么不是 ...?"]},"93":{"title":"UMI","titles":["介绍","为什么不是 ...?"]},"94":{"title":"Mock 数据","titles":[]},"95":{"title":"约定式 Mock 文件","titles":["Mock 数据"]},"96":{"title":"编写 Mock 文件","titles":["Mock 数据"]},"97":{"title":"cgiMock 参数","titles":["Mock 数据","编写 Mock 文件"]},"98":{"title":"mockjs 参数","titles":["Mock 数据","编写 Mock 文件"]},"99":{"title":"utils 参数","titles":["Mock 数据","编写 Mock 文件"]},"100":{"title":"配置 Mock","titles":["Mock 数据"]},"101":{"title":"关闭 Mock","titles":["Mock 数据"]},"102":{"title":"插件","titles":[]},"103":{"title":"插件的 id 和 key","titles":["插件"]},"104":{"title":"启动插件","titles":["插件"]},"105":{"title":"package.json 依赖","titles":["插件","启动插件"]},"106":{"title":"配置","titles":["插件","启动插件"]},"107":{"title":"环境变量","titles":["插件","启动插件"]},"108":{"title":"禁用插件","titles":["插件"]},"109":{"title":"配置插件","titles":["插件"]},"110":{"title":"静态资源","titles":[]},"111":{"title":"在 HTML 模板中使用","titles":["静态资源",null]},"112":{"title":"在.vue 和 js 文件中使用","titles":["静态资源",null]},"113":{"title":"路由","titles":[]},"114":{"title":"路由配置","titles":["路由"]},"115":{"title":"routes","titles":["路由","路由配置"]},"116":{"title":"mode","titles":["路由","路由配置"]},"117":{"title":"约定式路由","titles":["路由"]},"118":{"title":"约定规范","titles":["路由","约定式路由"]},"119":{"title":"动态路由","titles":["路由","约定式路由"]},"120":{"title":"模糊匹配","titles":["路由","约定式路由"]},"121":{"title":"嵌套路由","titles":["路由","约定式路由"]},"122":{"title":"模糊匹配","titles":["路由","约定式路由"]},"123":{"title":"智能路由","titles":["路由","约定式路由"]},"124":{"title":"扩展路由元信息","titles":["路由"]},"125":{"title":"路由跳转","titles":["路由"]},"126":{"title":"声明式","titles":["路由","路由跳转"]},"127":{"title":"命令式","titles":["路由","路由跳转"]},"128":{"title":"运行时配置","titles":[]},"129":{"title":"运行时为啥需要配置?","titles":["运行时配置"]},"130":{"title":"配置智能提示","titles":["运行时配置"]},"131":{"title":"配置项","titles":["运行时配置"]},"132":{"title":"beforeRender","titles":["运行时配置","配置项"]},"133":{"title":"patchRoutes","titles":["运行时配置","配置项"]},"134":{"title":"modifyRoute","titles":["运行时配置","配置项"]},"135":{"title":"modifyClientRenderOpts","titles":["运行时配置","配置项"]},"136":{"title":"rootContainer","titles":["运行时配置","配置项"]},"137":{"title":"onAppCreated","titles":["运行时配置","配置项"]},"138":{"title":"render","titles":["运行时配置","配置项"]},"139":{"title":"onRouterCreated","titles":["运行时配置","配置项"]},"140":{"title":"更多配置项","titles":["运行时配置"]},"141":{"title":"HTML 模板","titles":[]},"142":{"title":"修改页面标题","titles":["HTML 模板"]},"143":{"title":"模板变量","titles":["HTML 模板"]},"144":{"title":"从 2.0.x 迁移到 3.0.x","titles":[]},"145":{"title":"版本 3.0.x 的 break","titles":["从 2.0.x 迁移到 3.0.x"]},"146":{"title":"继续使用 Webpack","titles":["从 2.0.x 迁移到 3.0.x"]},"147":{"title":"换成 Vite","titles":["从 2.0.x 迁移到 3.0.x"]},"148":{"title":"插件","titles":["从 2.0.x 迁移到 3.0.x"]},"149":{"title":"像数 1, 2, 3 一样容易","titles":[null]},"150":{"title":"反馈","titles":[null]},"151":{"title":"API","titles":[]},"152":{"title":"API","titles":[]},"153":{"title":"基础 API","titles":["API"]},"154":{"title":"plugin","titles":["API","基础 API"]},"155":{"title":"plugin.register 参数包含:","titles":["API","基础 API","plugin"]},"156":{"title":"plugin.applyPlugins 参数包含:","titles":["API","基础 API","plugin"]},"157":{"title":"ApplyPluginsType","titles":["API","基础 API"]},"158":{"title":"defineRouteMeta","titles":["API","基础 API"]},"159":{"title":"defineBuildConfig","titles":["API","基础 API"]},"160":{"title":"defineRuntimeConfig","titles":["API","基础 API"]},"161":{"title":"路由 API","titles":["API"]},"162":{"title":"getRouter","titles":["API","路由 API"]},"163":{"title":"getHistory","titles":["API","路由 API"]},"164":{"title":"useRoute","titles":["API","路由 API"]},"165":{"title":"useRouter","titles":["API","路由 API"]},"166":{"title":"onBeforeRouteUpdate","titles":["API","路由 API"]},"167":{"title":"onBeforeRouteLeave","titles":["API","路由 API"]},"168":{"title":"createWebHashHistory","titles":["API","路由 API"]},"169":{"title":"createWebHistory","titles":["API","路由 API"]},"170":{"title":"createMemoryHistory","titles":["API","路由 API"]},"171":{"title":"createRouter","titles":["API","路由 API"]},"172":{"title":"RouterLink","titles":["API","路由 API"]},"173":{"title":"useLink","titles":["API","路由 API"]},"174":{"title":"RouterView","titles":["API","路由 API"]},"175":{"title":"其他 Router Methods","titles":["API","路由 API"]},"176":{"title":"命令行工具","titles":[]},"177":{"title":"create-fes-app","titles":["命令行工具"]},"178":{"title":"fes","titles":["命令行工具"]},"179":{"title":"fes dev","titles":["命令行工具","fes"]},"180":{"title":"fes build","titles":["命令行工具","fes"]},"181":{"title":"fes help","titles":["命令行工具","fes"]},"182":{"title":"fes info","titles":["命令行工具","fes"]},"183":{"title":"fes webpack","titles":["命令行工具","fes"]},"184":{"title":"配置文件","titles":[null]},"185":{"title":"配置文件解析","titles":[null,"配置文件"]},"186":{"title":"配置智能提示","titles":[null,"配置文件"]},"187":{"title":"共享配置","titles":[null]},"188":{"title":"alias","titles":[null,"共享配置"]},"189":{"title":"autoprefixer","titles":[null,"共享配置"]},"190":{"title":"base","titles":[null,"共享配置"]},"191":{"title":"builder","titles":[null,"共享配置"]},"192":{"title":"define","titles":[null,"共享配置"]},"193":{"title":"dynamicImport","titles":[null,"共享配置"]},"194":{"title":"inlineLimit","titles":[null,"共享配置"]},"195":{"title":"globalCSS","titles":[null,"共享配置"]},"196":{"title":"mock","titles":[null,"共享配置"]},"197":{"title":"mountElementId","titles":[null,"共享配置"]},"198":{"title":"outputPath","titles":[null,"共享配置"]},"199":{"title":"plugins","titles":[null,"共享配置"]},"200":{"title":"proxy","titles":[null,"共享配置"]},"201":{"title":"publicPath","titles":[null,"共享配置"]},"202":{"title":"router","titles":[null,"共享配置"]},"203":{"title":"singular","titles":[null,"共享配置"]},"204":{"title":"targets","titles":[null,"共享配置"]},"205":{"title":"terserOptions","titles":[null,"共享配置"]},"206":{"title":"title","titles":[null,"共享配置"]},"207":{"title":"webpack 专属配置","titles":[null]},"208":{"title":"analyze","titles":[null,"webpack 专属配置"]},"209":{"title":"chainWebpack","titles":[null,"webpack 专属配置"]},"210":{"title":"cssLoader","titles":[null,"webpack 专属配置"]},"211":{"title":"copy","titles":[null,"webpack 专属配置"]},"212":{"title":"devServer","titles":[null,"webpack 专属配置"]},"213":{"title":"devtool","titles":[null,"webpack 专属配置"]},"214":{"title":"extraCSS","titles":[null,"webpack 专属配置"]},"215":{"title":"exportStatic","titles":[null,"webpack 专属配置"]},"216":{"title":"externals","titles":[null,"webpack 专属配置"]},"217":{"title":"extraBabelPlugins","titles":[null,"webpack 专属配置"]},"218":{"title":"extraBabelPresets","titles":[null,"webpack 专属配置"]},"219":{"title":"extraPostCSSPlugins","titles":[null,"webpack 专属配置"]},"220":{"title":"html","titles":[null,"webpack 专属配置"]},"221":{"title":"lessLoader","titles":[null,"webpack 专属配置"]},"222":{"title":"nodeModulesTransform","titles":[null,"webpack 专属配置"]},"223":{"title":"postcssLoader","titles":[null,"webpack 专属配置"]},"224":{"title":"vueLoader","titles":[null,"webpack 专属配置"]},"225":{"title":"Vite 专属配置","titles":[null]},"226":{"title":"viteOption","titles":[null,"Vite 专属配置"]},"227":{"title":"viteVuePlugin","titles":[null,"Vite 专属配置"]},"228":{"title":"viteVueJsx","titles":[null,"Vite 专属配置"]},"229":{"title":"viteLegacy","titles":[null,"Vite 专属配置"]},"230":{"title":"viteHtml","titles":[null,"Vite 专属配置"]},"231":{"title":"更多配置项","titles":[null]},"232":{"title":"插件 API","titles":[]},"233":{"title":"属性","titles":["插件 API"]},"234":{"title":"api.paths","titles":["插件 API","属性"]},"235":{"title":"api.cwd","titles":["插件 API","属性"]},"236":{"title":"api.pkg","titles":["插件 API","属性"]},"237":{"title":"api.configInstance","titles":["插件 API","属性"]},"238":{"title":"userConfig","titles":["插件 API","属性"]},"239":{"title":"config","titles":["插件 API","属性"]},"240":{"title":"env","titles":["插件 API","属性"]},"241":{"title":"args","titles":["插件 API","属性"]},"242":{"title":"核心方法","titles":["插件 API"]},"243":{"title":"describe","titles":["插件 API","核心方法"]},"244":{"title":"register","titles":["插件 API","核心方法"]},"245":{"title":"applyPlugins","titles":["插件 API","核心方法"]},"246":{"title":"api.ApplyPluginsType","titles":["插件 API","核心方法","applyPlugins"]},"247":{"title":"registerMethod","titles":["插件 API","核心方法"]},"248":{"title":"registerCommand","titles":["插件 API","核心方法"]},"249":{"title":"registerPresets","titles":["插件 API","核心方法"]},"250":{"title":"registerPlugins","titles":["插件 API","核心方法"]},"251":{"title":"hasPlugins","titles":["插件 API","核心方法"]},"252":{"title":"hasPresets","titles":["插件 API","核心方法"]},"253":{"title":"skipPlugins","titles":["插件 API","核心方法"]},"254":{"title":"扩展方法","titles":["插件 API"]},"255":{"title":"addPluginExports","titles":["插件 API","扩展方法"]},"256":{"title":"addCoreExports","titles":["插件 API","扩展方法"]},"257":{"title":"addRuntimePlugin","titles":["插件 API","扩展方法"]},"258":{"title":"addRuntimePluginKey","titles":["插件 API","扩展方法"]},"259":{"title":"addEntryImportsAhead","titles":["插件 API","扩展方法"]},"260":{"title":"addEntryImports","titles":["插件 API","扩展方法"]},"261":{"title":"addEntryCodeAhead","titles":["插件 API","扩展方法"]},"262":{"title":"addEntryCode","titles":["插件 API","扩展方法"]},"263":{"title":"addHTMLHeadScripts","titles":["插件 API","扩展方法"]},"264":{"title":"addBeforeMiddlewares","titles":["插件 API","扩展方法"]},"265":{"title":"addMiddlewares","titles":["插件 API","扩展方法"]},"266":{"title":"addTmpGenerateWatcherPaths","titles":["插件 API","扩展方法"]},"267":{"title":"chainWebpack","titles":["插件 API","扩展方法"]},"268":{"title":"copyTmpFiles","titles":["插件 API","扩展方法"]},"269":{"title":"getPort","titles":["插件 API","扩展方法"]},"270":{"title":"getHostname","titles":["插件 API","扩展方法"]},"271":{"title":"getServer","titles":["插件 API","扩展方法"]},"272":{"title":"getRoutes","titles":["插件 API","扩展方法"]},"273":{"title":"getRoutesJSON","titles":["插件 API","扩展方法"]},"274":{"title":"modifyRoutes","titles":["插件 API","扩展方法"]},"275":{"title":"modifyBundleConfigOpts","titles":["插件 API","扩展方法"]},"276":{"title":"modifyBundleConfig","titles":["插件 API","扩展方法"]},"277":{"title":"modifyBabelOpts","titles":["插件 API","扩展方法"]},"278":{"title":"modifyBabelPresetOpts","titles":["插件 API","扩展方法"]},"279":{"title":"modifyPaths","titles":["插件 API","扩展方法"]},"280":{"title":"modifyDefaultConfig","titles":["插件 API","扩展方法"]},"281":{"title":"modifyConfig","titles":["插件 API","扩展方法"]},"282":{"title":"modifyPublicPathStr","titles":["插件 API","扩展方法"]},"283":{"title":"onPluginReady","titles":["插件 API","扩展方法"]},"284":{"title":"onStart","titles":["插件 API","扩展方法"]},"285":{"title":"onExit","titles":["插件 API","扩展方法"]},"286":{"title":"onGenerateFiles","titles":["插件 API","扩展方法"]},"287":{"title":"restartServer","titles":["插件 API","扩展方法"]},"288":{"title":"writeTmpFile","titles":["插件 API","扩展方法"]},"289":{"title":"插件介绍","titles":[]},"290":{"title":"开始","titles":["插件介绍"]},"291":{"title":"创建插件","titles":["插件介绍"]},"292":{"title":"第一步:安装create-fes-app","titles":["插件介绍","创建插件",null,null]},"293":{"title":"第二步:创建插件项目","titles":["插件介绍","创建插件",null,null]},"294":{"title":"第三步:进入插件目录 & 安装依赖","titles":["插件介绍","创建插件",null,null]},"295":{"title":"第四步:启动编译","titles":["插件介绍","创建插件",null,null]},"296":{"title":"第五步:使用插件 API 完成你的插件!(可以参考其他插件理解 api 用法和场景)","titles":["插件介绍","创建插件",null,null]},"297":{"title":"发布到 npm","titles":["插件介绍"]},"298":{"title":"介绍","titles":[]},"299":{"title":"插件列表","titles":["介绍"]},"300":{"title":"架构","titles":["介绍"]},"301":{"title":"@fesjs/plugin-access","titles":[]},"302":{"title":"介绍","titles":["@fesjs/plugin-access"]},"303":{"title":"资源","titles":["@fesjs/plugin-access","介绍"]},"304":{"title":"匹配规则","titles":["@fesjs/plugin-access","介绍"]},"305":{"title":"全等匹配","titles":["@fesjs/plugin-access","介绍","匹配规则"]},"306":{"title":"模糊匹配","titles":["@fesjs/plugin-access","介绍","匹配规则"]},"307":{"title":"角色","titles":["@fesjs/plugin-access","介绍"]},"308":{"title":"启用方式","titles":["@fesjs/plugin-access"]},"309":{"title":"编译时配置","titles":["@fesjs/plugin-access"]},"310":{"title":"roles","titles":["@fesjs/plugin-access","编译时配置"]},"311":{"title":"运行时配置","titles":["@fesjs/plugin-access"]},"312":{"title":"unAccessHandler","titles":["@fesjs/plugin-access","运行时配置"]},"313":{"title":"noFoundHandler","titles":["@fesjs/plugin-access","运行时配置"]},"314":{"title":"ignoreAccess","titles":["@fesjs/plugin-access","运行时配置"]},"315":{"title":"API","titles":["@fesjs/plugin-access"]},"316":{"title":"access","titles":["@fesjs/plugin-access","API"]},"317":{"title":"access.hasAccess","titles":["@fesjs/plugin-access","API","access"]},"318":{"title":"access.isDataReady","titles":["@fesjs/plugin-access","API","access"]},"319":{"title":"access.setRole","titles":["@fesjs/plugin-access","API","access"]},"320":{"title":"access.setAccess","titles":["@fesjs/plugin-access","API","access"]},"321":{"title":"access.getAccess","titles":["@fesjs/plugin-access","API","access"]},"322":{"title":"useAccess","titles":["@fesjs/plugin-access","API"]},"323":{"title":"v-access","titles":["@fesjs/plugin-access","API"]},"324":{"title":"组件 Access","titles":["@fesjs/plugin-access","API"]},"325":{"title":"@fesjs/plugin-monaco-editor","titles":[]},"326":{"title":"介绍","titles":["@fesjs/plugin-monaco-editor"]},"327":{"title":"启用方式","titles":["@fesjs/plugin-monaco-editor"]},"328":{"title":"编译时配置","titles":["@fesjs/plugin-monaco-editor"]},"329":{"title":"filename","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"330":{"title":"publicPath","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"331":{"title":"languages","titles":["@fesjs/plugin-monaco-editor","编译时配置"]},"332":{"title":"API","titles":["@fesjs/plugin-monaco-editor"]},"333":{"title":"monaco","titles":["@fesjs/plugin-monaco-editor","API"]},"334":{"title":"组件 MonacoEditor","titles":["@fesjs/plugin-monaco-editor","API"]},"335":{"title":"props","titles":["@fesjs/plugin-monaco-editor","API","组件 MonacoEditor"]},"336":{"title":"events","titles":["@fesjs/plugin-monaco-editor","API","组件 MonacoEditor"]},"337":{"title":"@fesjs/plugin-enums","titles":[]},"338":{"title":"介绍","titles":["@fesjs/plugin-enums"]},"339":{"title":"启用方式","titles":["@fesjs/plugin-enums"]},"340":{"title":"配置","titles":["@fesjs/plugin-enums"]},"341":{"title":"静态配置","titles":["@fesjs/plugin-enums","配置"]},"342":{"title":"动态配置","titles":["@fesjs/plugin-enums","配置"]},"343":{"title":"场景使用","titles":["@fesjs/plugin-enums"]},"344":{"title":"API","titles":["@fesjs/plugin-enums"]},"345":{"title":"get","titles":["@fesjs/plugin-enums","API"]},"346":{"title":"push","titles":["@fesjs/plugin-enums","API"]},"347":{"title":"remove","titles":["@fesjs/plugin-enums","API"]},"348":{"title":"concat","titles":["@fesjs/plugin-enums","API"]},"349":{"title":"convert","titles":["@fesjs/plugin-enums","API"]},"350":{"title":"extend 配置","titles":["@fesjs/plugin-enums","API"]},"351":{"title":"dir 规则","titles":["@fesjs/plugin-enums","API"]},"352":{"title":"@fesjs/plugin-icon","titles":[]},"353":{"title":"介绍","titles":["@fesjs/plugin-icon"]},"354":{"title":"启用方式","titles":["@fesjs/plugin-icon"]},"355":{"title":"使用","titles":["@fesjs/plugin-icon"]},"356":{"title":"属性","titles":["@fesjs/plugin-icon","使用"]},"357":{"title":"@fesjs/plugin-jest","titles":[]},"358":{"title":"启用方式","titles":["@fesjs/plugin-jest"]},"359":{"title":"约定","titles":["@fesjs/plugin-jest"]},"360":{"title":"命令","titles":["@fesjs/plugin-jest"]},"361":{"title":"配置","titles":["@fesjs/plugin-jest"]},"362":{"title":"args 变量","titles":["@fesjs/plugin-jest","配置"]},"363":{"title":"配置文件","titles":["@fesjs/plugin-jest","配置"]},"364":{"title":"优先级","titles":["@fesjs/plugin-jest","配置"]},"365":{"title":"@fesjs/plugin-layout","titles":[]},"366":{"title":"介绍","titles":["@fesjs/plugin-layout"]},"367":{"title":"启用方式","titles":["@fesjs/plugin-layout"]},"368":{"title":"布局类型","titles":["@fesjs/plugin-layout"]},"369":{"title":"side","titles":["@fesjs/plugin-layout","布局类型"]},"370":{"title":"top","titles":["@fesjs/plugin-layout","布局类型"]},"371":{"title":"mixin","titles":["@fesjs/plugin-layout","布局类型"]},"372":{"title":"left-right","titles":["@fesjs/plugin-layout","布局类型"]},"373":{"title":"页面个性化","titles":["@fesjs/plugin-layout","布局类型"]},"374":{"title":"页面缓存","titles":["@fesjs/plugin-layout"]},"375":{"title":"处理嵌套路由","titles":["@fesjs/plugin-layout","页面缓存"]},"376":{"title":"配置","titles":["@fesjs/plugin-layout"]},"377":{"title":"编译时配置方式","titles":["@fesjs/plugin-layout","配置","处理嵌套路由"]},"378":{"title":"运行时配置方式","titles":["@fesjs/plugin-layout","配置","处理嵌套路由"]},"379":{"title":"footer","titles":["@fesjs/plugin-layout","配置"]},"380":{"title":"theme","titles":["@fesjs/plugin-layout","配置"]},"381":{"title":"navigation","titles":["@fesjs/plugin-layout","配置"]},"382":{"title":"isFixedHeader","titles":["@fesjs/plugin-layout","配置"]},"383":{"title":"isFixedSidebar","titles":["@fesjs/plugin-layout","配置"]},"384":{"title":"title","titles":["@fesjs/plugin-layout","配置"]},"385":{"title":"logo","titles":["@fesjs/plugin-layout","配置"]},"386":{"title":"multiTabs","titles":["@fesjs/plugin-layout","配置"]},"387":{"title":"menus","titles":["@fesjs/plugin-layout","配置"]},"388":{"title":"menuProps","titles":["@fesjs/plugin-layout","配置"]},"389":{"title":"sideWidth","titles":["@fesjs/plugin-layout","配置"]},"390":{"title":"renderCustom","titles":["@fesjs/plugin-layout","配置"]},"391":{"title":"unAccessHandler","titles":["@fesjs/plugin-layout","配置"]},"392":{"title":"noFoundHandler","titles":["@fesjs/plugin-layout","配置"]},"393":{"title":"API","titles":["@fesjs/plugin-layout"]},"394":{"title":"useTabTitle","titles":["@fesjs/plugin-layout","API"]},"395":{"title":"4.x 升级到 5.x","titles":["@fesjs/plugin-layout"]},"396":{"title":"@fesjs/plugin-locale","titles":[]},"397":{"title":"介绍","titles":["@fesjs/plugin-locale"]},"398":{"title":"启用方式","titles":["@fesjs/plugin-locale"]},"399":{"title":"配置","titles":["@fesjs/plugin-locale"]},"400":{"title":"约定式配置","titles":["@fesjs/plugin-locale","配置"]},"401":{"title":"编译时配置","titles":["@fesjs/plugin-locale","配置"]},"402":{"title":"locale","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"403":{"title":"fallbackLocale","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"404":{"title":"baseNavigator","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"405":{"title":"legacy","titles":["@fesjs/plugin-locale","配置","编译时配置"]},"406":{"title":"运行时配置","titles":["@fesjs/plugin-locale","配置"]},"407":{"title":"API","titles":["@fesjs/plugin-locale"]},"408":{"title":"locale","titles":["@fesjs/plugin-locale","API"]},"409":{"title":"locale.messages","titles":["@fesjs/plugin-locale","API","locale"]},"410":{"title":"locale.setLocale","titles":["@fesjs/plugin-locale","API","locale"]},"411":{"title":"locale.addLocale","titles":["@fesjs/plugin-locale","API","locale"]},"412":{"title":"locale.getAllLocales","titles":["@fesjs/plugin-locale","API","locale"]},"413":{"title":"useI18n","titles":["@fesjs/plugin-locale","API"]},"414":{"title":"@fesjs/plugin-login","titles":[]},"415":{"title":"介绍","titles":["@fesjs/plugin-login"]},"416":{"title":"启用方式","titles":["@fesjs/plugin-login"]},"417":{"title":"运行时配置","titles":["@fesjs/plugin-login"]},"418":{"title":"@fesjs/plugin-model","titles":[]},"419":{"title":"启用方式","titles":["@fesjs/plugin-model"]},"420":{"title":"介绍","titles":["@fesjs/plugin-model"]},"421":{"title":"Model 文件","titles":["@fesjs/plugin-model","介绍"]},"422":{"title":"在组件中使用 Model","titles":["@fesjs/plugin-model","介绍"]},"423":{"title":"@@initialState","titles":["@fesjs/plugin-model","介绍"]},"424":{"title":"API","titles":["@fesjs/plugin-model"]},"425":{"title":"useModel","titles":["@fesjs/plugin-model","API"]},"426":{"title":"@fesjs/plugin-pinia","titles":[]},"427":{"title":"介绍","titles":["@fesjs/plugin-pinia"]},"428":{"title":"启用方式","titles":["@fesjs/plugin-pinia"]},"429":{"title":"API","titles":["@fesjs/plugin-pinia"]},"430":{"title":"pinia","titles":["@fesjs/plugin-pinia","API"]},"431":{"title":"使用","titles":["@fesjs/plugin-pinia"]},"432":{"title":"定义 store","titles":["@fesjs/plugin-pinia","使用"]},"433":{"title":"setup","titles":["@fesjs/plugin-pinia","使用"]},"434":{"title":"非 setup","titles":["@fesjs/plugin-pinia","使用"]},"435":{"title":"@fesjs/plugin-qiankun","titles":[]},"436":{"title":"启用方式","titles":["@fesjs/plugin-qiankun"]},"437":{"title":"介绍","titles":["@fesjs/plugin-qiankun"]},"438":{"title":"主应用配置","titles":["@fesjs/plugin-qiankun"]},"439":{"title":"第一步:注册子应用","titles":["@fesjs/plugin-qiankun","主应用配置"]},"440":{"title":"第二步:装载子应用","titles":["@fesjs/plugin-qiankun","主应用配置"]},"441":{"title":"使用路由绑定的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"442":{"title":"使用 <MicroApp /> 组件的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"443":{"title":"使用 <MicroAppWithMemoHistory /> 组件的方式","titles":["@fesjs/plugin-qiankun","主应用配置","第二步:装载子应用"]},"444":{"title":"子应用配置","titles":["@fesjs/plugin-qiankun"]},"445":{"title":"第一步:插件注册","titles":["@fesjs/plugin-qiankun","子应用配置"]},"446":{"title":"第二步:配置运行时生命周期钩子(可选)","titles":["@fesjs/plugin-qiankun","子应用配置"]},"447":{"title":"父子应用通讯","titles":["@fesjs/plugin-qiankun"]},"448":{"title":"配合","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"449":{"title":"主应用传递 props","titles":["@fesjs/plugin-qiankun","父子应用通讯","配合"]},"450":{"title":"子应用消费 props","titles":["@fesjs/plugin-qiankun","父子应用通讯","配合"]},"451":{"title":"基于 props 传递","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"452":{"title":"MicroApp","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"453":{"title":"MicroAppWithMemoHistory","titles":["@fesjs/plugin-qiankun","父子应用通讯"]},"454":{"title":"@fesjs/plugin-request","titles":[]},"455":{"title":"启用方式","titles":["@fesjs/plugin-request"]},"456":{"title":"运行时配置","titles":["@fesjs/plugin-request"]},"457":{"title":"API","titles":["@fesjs/plugin-request"]},"458":{"title":"request","titles":["@fesjs/plugin-request","API"]},"459":{"title":"useRequest","titles":["@fesjs/plugin-request","API"]},"460":{"title":"使用","titles":["@fesjs/plugin-request"]},"461":{"title":"发起一个普通 post 请求","titles":["@fesjs/plugin-request","使用"]},"462":{"title":"merge 重复请求","titles":["@fesjs/plugin-request","使用"]},"463":{"title":"请求缓存","titles":["@fesjs/plugin-request","使用"]},"464":{"title":"请求 abort","titles":["@fesjs/plugin-request","使用"]},"465":{"title":"获取 response headers","titles":["@fesjs/plugin-request","使用"]},"466":{"title":"结合 use 使用","titles":["@fesjs/plugin-request","使用"]},"467":{"title":"3.x 升级到 4.x","titles":["@fesjs/plugin-request"]},"468":{"title":"@fesjs/plugin-sass","titles":[]},"469":{"title":"介绍","titles":["@fesjs/plugin-sass"]},"470":{"title":"启用方式","titles":["@fesjs/plugin-sass"]},"471":{"title":"global css","titles":["@fesjs/plugin-sass"]},"472":{"title":"Vue 单文件组件","titles":["@fesjs/plugin-sass"]},"473":{"title":"@fesjs/plugin-swc","titles":[]},"474":{"title":"介绍","titles":["@fesjs/plugin-swc"]},"475":{"title":"启用方式","titles":["@fesjs/plugin-swc"]},"476":{"title":"编译时配置","titles":["@fesjs/plugin-swc"]},"477":{"title":"@fesjs/plugin-vuex","titles":[]},"478":{"title":"介绍","titles":["@fesjs/plugin-vuex"]},"479":{"title":"启用方式","titles":["@fesjs/plugin-vuex"]},"480":{"title":"配置","titles":["@fesjs/plugin-vuex"]},"481":{"title":"场景使用","titles":["@fesjs/plugin-vuex"]},"482":{"title":"vuex 插件","titles":["@fesjs/plugin-vuex"]},"483":{"title":"API","titles":["@fesjs/plugin-vuex"]},"484":{"title":"store","titles":["@fesjs/plugin-vuex","API"]},"485":{"title":"MUTATION_TYPES","titles":["@fesjs/plugin-vuex","API"]},"486":{"title":"GETTER_TYPES","titles":["@fesjs/plugin-vuex","API"]},"487":{"title":"ACTION_TYPES","titles":["@fesjs/plugin-vuex","API"]},"488":{"title":"@fesjs/plugin-watermark","titles":[]},"489":{"title":"介绍","titles":["@fesjs/plugin-watermark"]},"490":{"title":"启用方式","titles":["@fesjs/plugin-watermark"]},"491":{"title":"编译时配置","titles":["@fesjs/plugin-watermark"]},"492":{"title":"disabled","titles":["@fesjs/plugin-watermark","编译时配置"]},"493":{"title":"API","titles":["@fesjs/plugin-watermark"]},"494":{"title":"createWatermark","titles":["@fesjs/plugin-watermark","API"]},"495":{"title":"@fesjs/plugin-windicss","titles":[]},"496":{"title":"介绍","titles":["@fesjs/plugin-windicss"]},"497":{"title":"启用方式","titles":["@fesjs/plugin-windicss"]},"498":{"title":"配置","titles":["@fesjs/plugin-windicss"]}},"dirtCount":0,"index":[["销毁水印",{"2":{"494":1}}],["我是水印",{"2":{"494":1}}],["我们现在想在",{"2":{"441":1}}],["我们约定src",{"2":{"420":1}}],["我们使用provide",{"2":{"420":1}}],["我们使用defineroutemeta",{"2":{"124":1}}],["我们知道",{"2":{"420":1}}],["我们会自动引入组件",{"2":{"387":1}}],["我们会遇到需要编辑代码的场景",{"2":{"326":1}}],["我们将布局利用",{"2":{"366":1}}],["我们通过",{"2":{"328":1}}],["我们在",{"2":{"432":1}}],["我们在定义路由时可以配置meta字段",{"2":{"124":1}}],["我们在配置文件中配置",{"2":{"108":1}}],["我们也不会停止对新技术的探索",{"2":{"86":1}}],["我们可能需要做如下准备工作",{"2":{"85":1}}],["给页面添加水印效果",{"2":{"489":1}}],["及之前使用",{"2":{"481":1}}],["方法",{"2":{"481":2}}],["方式创建模板",{"2":{"177":1}}],["方式二",{"2":{"130":1}}],["方式一",{"2":{"130":1}}],["南山区",{"2":{"481":1}}],["zindex",{"2":{"494":1}}],["zone",{"2":{"481":2}}],["zh",{"2":{"14":1,"400":3,"401":2,"402":1,"403":1,"404":1,"412":2}}],["深圳市",{"2":{"481":1}}],["广东省",{"2":{"481":1}}],["先定义在",{"2":{"481":1}}],["增强",{"2":{"478":1}}],["增删改查",{"2":{"85":1}}],["单文件组件的",{"2":{"472":1}}],["单文件组件",{"0":{"472":1}}],["单页应用程序最常见的历史记录",{"2":{"169":1}}],["特有的配置不在支持",{"2":{"467":1}}],["特别某些语言依赖其他语言",{"2":{"331":1}}],["原本的",{"2":{"467":1}}],["原始参数",{"2":{"248":1}}],["避免与",{"2":{"467":1}}],["结合",{"0":{"466":1}}],["缓存参数",{"2":{"467":1}}],["缓存类型",{"2":{"463":1}}],["缓存时间",{"2":{"463":2}}],["若",{"2":{"463":1}}],["连续发送多个请求",{"2":{"462":1}}],["连接上新的枚举后返回新的枚举",{"2":{"348":1}}],["发起一个普通",{"0":{"461":1}}],["发送请求时出了点问题",{"2":{"456":1}}],["发布到",{"0":{"297":1}}],["发布之前",{"2":{"74":1}}],["异常",{"2":{"456":1}}],["异步通过",{"2":{"244":1}}],["消费数据",{"2":{"451":1}}],["船体给子应用",{"2":{"449":1}}],["确保已经安装了",{"2":{"448":1}}],["父子应用通讯",{"0":{"447":1},"1":{"448":1,"449":1,"450":1,"451":1,"452":1,"453":1}}],["完美解决上面的问题",{"2":{"443":1}}],["完成你的插件",{"0":{"296":1}}],["出现了",{"2":{"443":1}}],["建议使用这种方式来引入不带路由的子应用",{"2":{"442":1}}],["建议用到什么语言则配置什么语言",{"2":{"331":1}}],["加载子应用",{"2":{"441":1}}],["待完善",{"2":{"441":1}}],["装载子应用",{"0":{"440":1},"1":{"441":1,"442":1,"443":1}}],["微前端解决方案",{"2":{"437":1}}],["技术栈老旧",{"2":{"437":1}}],["喜欢",{"2":{"435":1}}],["李雷",{"2":{"434":1}}],["被解析为插件",{"2":{"427":1,"478":1,"482":1}}],["冲突",{"2":{"427":1,"467":1,"478":1}}],["直到为",{"2":{"417":1}}],["直接装",{"2":{"469":1}}],["直接通过",{"2":{"449":1}}],["直接从",{"2":{"427":1}}],["直接使用",{"2":{"353":1}}],["直接修改",{"2":{"133":1}}],["直接修改临时文件切莫重新执行fes",{"2":{"20":1}}],["登陆页面路径",{"2":{"417":1}}],["跳转登陆问题",{"2":{"415":1}}],["跳转到上一个路由",{"2":{"127":1}}],["テスト",{"2":{"411":1}}],["符合",{"2":{"411":1}}],["手动添加语言配置",{"2":{"411":1}}],["规范的名称",{"2":{"410":1,"411":1}}],["规则如下",{"2":{"351":1}}],["规则的值",{"2":{"345":1}}],["规则",{"0":{"351":1},"2":{"211":1,"251":1}}],["应该是符合",{"2":{"410":1}}],["应用卸载之后触发",{"2":{"446":1}}],["应用",{"2":{"446":1}}],["应用加载之前",{"2":{"446":1}}],["应用时",{"2":{"307":1}}],["应用程序",{"2":{"168":1,"171":1}}],["语言信息",{"2":{"411":1}}],["语言的名称",{"2":{"410":1,"411":1}}],["语法",{"2":{"3":1}}],["暂无",{"2":{"406":1}}],["浏览器检测",{"2":{"404":1}}],["浏览器中的内容也会自动更新",{"2":{"71":1}}],["值",{"2":{"404":1}}],["值为",{"2":{"56":1}}],["兜底的语言",{"2":{"403":1}}],["概述",{"2":{"400":1}}],["键值组成的字面量",{"2":{"400":1}}],["多语言文件的内容规范",{"2":{"400":1}}],["多语言文件的命名规范",{"2":{"400":1}}],["多环境多份配置",{"0":{"7":1}}],["问题",{"2":{"397":1}}],["三个区域显示配置",{"2":{"395":1}}],["去掉运行时",{"2":{"395":1}}],["改成",{"2":{"467":2}}],["改为",{"2":{"395":4,"467":2}}],["改写成",{"2":{"147":1}}],["个性化",{"2":{"395":1}}],["图片",{"2":{"387":1}}],["图标使用本地或者远程",{"2":{"387":1}}],["图标使用fes",{"2":{"387":1}}],["图表等",{"2":{"85":1}}],["额外匹配的路径",{"2":{"387":1}}],["底部文字",{"2":{"377":1}}],["标题",{"2":{"377":1}}],["替换",{"2":{"375":1}}],["替换历史堆栈中的记录",{"2":{"127":1}}],["搭配",{"2":{"366":2}}],["搭建开发环境",{"2":{"85":1}}],["主应用使用",{"2":{"451":1}}],["主应用传递",{"0":{"449":1}}],["主应用和子应用的路由必须一样才可以匹配上",{"2":{"443":1}}],["主应用和子应用的路由根据",{"2":{"443":1}}],["主应用和子应用需要自行适配路由路径",{"2":{"441":1}}],["主应用配置",{"0":{"438":1},"1":{"439":1,"440":1,"441":1,"442":1,"443":1}}],["主题light",{"2":{"377":1}}],["主题",{"2":{"366":1,"380":1}}],["主要在插件里面使用",{"2":{"154":1,"157":1}}],["主要存在以下几个差异点",{"2":{"1":1}}],["四种布局",{"2":{"366":1}}],["侧边栏菜单数据根据路由中的配置自动生成",{"2":{"366":1}}],["变量",{"0":{"362":1}}],["旋转角度",{"2":{"356":1}}],["新建",{"2":{"355":1}}],["新版添加了兼容builder的逻辑",{"2":{"148":1}}],["假设我们的系统之前有这样的一些路由",{"2":{"441":1}}],["假设在",{"2":{"77":1}}],["假如枚举项value的结构如下",{"2":{"351":1}}],["混合",{"2":{"351":1}}],["优先",{"2":{"350":1}}],["优先级",{"0":{"8":1,"364":1}}],["转换函数",{"2":{"350":1}}],["解析为",{"2":{"346":2}}],["解决",{"2":{"30":1}}],["取枚举项属性值分别作为",{"2":{"346":1}}],["取属性cname的值",{"2":{"343":1}}],["取得",{"2":{"245":1}}],["普通用户",{"2":{"343":1}}],["业务操作员",{"2":{"351":1}}],["业务管理员",{"2":{"343":1}}],["业务类型",{"2":{"96":1}}],["系统管理员",{"2":{"343":2}}],["枚举项",{"2":{"351":1}}],["枚举项的",{"2":{"346":2}}],["枚举项为数组",{"2":{"346":1}}],["枚举项为对象时",{"2":{"343":1,"346":1}}],["枚举项是对象",{"2":{"343":1}}],["遍历枚举扩展后的roles",{"2":{"343":1}}],["遍历枚举status",{"2":{"343":1}}],["场景使用",{"0":{"343":1,"481":1}}],["无效的",{"2":{"341":1,"342":1}}],["无需额外配置",{"2":{"427":1,"478":1}}],["无需返回值",{"2":{"244":1}}],["无需在配置里重复声明",{"2":{"105":1}}],["该插件提供统一的枚举存取及丰富的函数来处理枚举",{"2":{"338":1}}],["该实例可用于",{"2":{"171":1}}],["日常业务开发中",{"2":{"338":1}}],["滚动时触发",{"2":{"336":1}}],["回调参数",{"2":{"336":1}}],["事件名称",{"2":{"336":1}}],["说明",{"2":{"335":1,"336":1,"356":1,"452":1,"453":1}}],["yyyy",{"2":{"494":1}}],["yahei",{"2":{"494":1}}],["yaml",{"2":{"331":1}}],["you",{"2":{"362":5}}],["your",{"2":{"178":1,"182":1,"362":4,"432":1}}],["脚本的路径",{"2":{"330":1}}],["脚本名称",{"2":{"329":1}}],["目前只支持单元测试和覆盖测试",{"2":{"357":1}}],["目前只支持json",{"2":{"335":1}}],["目前内置的",{"2":{"326":1}}],["目录新建",{"2":{"441":1}}],["目录的绝对路径",{"2":{"234":1}}],["目录中的文件",{"2":{"118":1}}],["目录中找到对应临时代码",{"2":{"20":1}}],["目录下",{"2":{"427":1,"478":1}}],["目录下的文件为项目定义的",{"2":{"420":1}}],["目录下有",{"2":{"77":1}}],["目录下存放多个互相关联的独立包",{"2":{"10":1}}],["目录部署到服务器上",{"2":{"75":1}}],["目录到",{"2":{"38":1}}],["目录",{"0":{"34":1,"35":1,"37":1,"38":1,"39":1},"2":{"81":1,"110":1,"203":1,"355":1}}],["目录结构",{"0":{"28":1},"1":{"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1}}],["\\b",{"2":{"326":1,"387":2,"413":1,"425":1}}],["\\b跳转到前一个历史记录",{"2":{"127":1}}],["拥有权限时渲染此组件",{"2":{"324":1}}],["拥有权限时显示",{"2":{"323":1}}],["组件模式消费子应用",{"2":{"449":1}}],["组件的方式",{"0":{"442":1,"443":1}}],["组件的label插槽",{"2":{"387":1}}],["组件",{"0":{"324":1,"334":1},"1":{"335":1,"336":1},"2":{"324":1}}],["组件内样式",{"0":{"24":1}}],["判断某个资源是否可见",{"2":{"317":1,"322":1}}],["判断是否有注册",{"2":{"251":1,"252":1}}],["判断是否有注册某个插件集",{"2":{"252":1}}],["判断是否有注册某个插件",{"2":{"251":1}}],["判断是否安装某个插件",{"2":{"103":1}}],["离开的路由",{"2":{"312":1,"313":1,"391":1,"392":1}}],["准备进入的路由",{"2":{"312":1,"313":1,"391":1,"392":1}}],["准备删除此api",{"2":{"133":1}}],["调用",{"2":{"312":1,"391":1}}],["角色预定义列表",{"2":{"310":1}}],["角色对应的权限是动态的",{"2":{"307":1}}],["角色对应的资源才可见",{"2":{"307":1}}],["角色",{"0":{"307":1},"2":{"319":1}}],["匹配规则",{"0":{"304":1},"1":{"305":1,"306":1},"2":{"400":1}}],["匹配到多个路由",{"2":{"123":1}}],["匹配到的减去",{"2":{"123":1}}],["没有默认值",{"2":{"303":1}}],["也就是",{"2":{"425":1}}],["也就是页面的",{"2":{"303":1}}],["也可以用路由的",{"2":{"417":1}}],["也可以使用",{"2":{"361":1}}],["也可以修改为",{"2":{"243":1}}],["也可以通过环境变量",{"2":{"212":1}}],["也可以通过子属性",{"2":{"196":1}}],["也可以通过",{"2":{"130":1}}],["也可以选适用于移动端的",{"2":{"69":1}}],["资源的匹配规则默认是使用全等匹配",{"2":{"305":1}}],["资源",{"0":{"303":1},"2":{"317":1,"320":1,"322":1}}],["水印",{"2":{"299":1}}],["样式支持",{"2":{"299":1}}],["错误处理等功能",{"2":{"299":1,"454":1}}],["简易的数据管理方案",{"2":{"299":1}}],["简单的配置即可拥有布局",{"2":{"299":1}}],["简单简洁又不失灵活",{"2":{"86":1}}],["简单",{"2":{"86":1}}],["供其他人使用",{"2":{"297":1}}],["自动注册为插件或插件集",{"2":{"297":1}}],["自定义区域内容",{"2":{"390":1}}],["自定义主题等等",{"2":{"333":1}}],["自定义",{"2":{"227":1,"228":1,"229":1,"230":1,"329":1,"330":1}}],["允许开发者运行单元测试",{"2":{"290":1}}],["允许插件注册配置",{"2":{"231":1}}],["允许插件注册运行时配置",{"2":{"140":1}}],["写临时文件",{"2":{"288":1}}],["写入",{"2":{"255":1}}],["触发时机在",{"2":{"286":1}}],["退出时触发",{"2":{"285":1}}],["字符串",{"2":{"282":1}}],["字节",{"2":{"194":1}}],["作为根路由",{"2":{"274":1}}],["作为本地临时配置文件",{"2":{"6":1}}],["获取不到",{"2":{"481":1}}],["获取当前获得所有国际化文件的列表",{"2":{"412":1}}],["获取指定名字及键枚举dir",{"2":{"345":1}}],["获取指定名字及键枚举默认值",{"2":{"345":1}}],["获取指定名字的自定义格式枚举",{"2":{"345":1}}],["获取指定名字的枚举",{"2":{"345":1}}],["获取结果值",{"2":{"343":1}}],["获取枚举roles为2的英文名",{"2":{"343":1}}],["获取格式化后的路由信息",{"2":{"273":1}}],["获取",{"0":{"465":1},"2":{"270":1,"271":1,"272":1,"423":1,"425":1}}],["获取端口号",{"2":{"269":1}}],["复制到临时文件夹下的目标目录",{"2":{"268":1}}],["批量写临时文件",{"2":{"268":1}}],["头部添加脚本",{"2":{"263":1}}],["之前触发",{"2":{"446":1}}],["之前",{"2":{"283":1}}],["之后",{"2":{"261":1}}],["之间没什么差异",{"2":{"4":1}}],["扩展枚举项属性的配置",{"2":{"350":1}}],["扩展枚举项新的属性name",{"2":{"343":1}}],["扩展的方法",{"2":{"254":1}}],["扩展方法",{"0":{"254":1},"1":{"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1}}],["扩展路由元信息",{"0":{"124":1}}],["禁用",{"2":{"253":1}}],["禁用插件",{"0":{"108":1}}],["声明哪些插件需要被禁用",{"2":{"253":1}}],["声明式",{"0":{"126":1}}],["描述文字",{"2":{"248":1}}],["往",{"2":{"247":1}}],["都是用于调整执行顺序的",{"2":{"244":1}}],["都会被临时生成到这里",{"2":{"38":1}}],["即将废弃",{"2":{"495":1}}],["即为异步",{"2":{"244":1}}],["即可",{"2":{"97":1}}],["才会执行",{"2":{"244":1}}],["唯一",{"2":{"244":1,"245":1,"439":2}}],["动态添加枚举",{"2":{"343":1,"346":1}}],["动态添加的枚举项支持数组和对象",{"2":{"343":1}}],["动态添加",{"2":{"342":1}}],["动态配置",{"0":{"342":1}}],["动态生效",{"2":{"243":1}}],["动态路由",{"0":{"119":1},"2":{"118":1}}],["阶段配置被修改后的处理机制",{"2":{"243":1}}],["否则很容易出现子应用加载了",{"2":{"442":1}}],["否则请自行关注子应用依赖的路由跟当前浏览器",{"2":{"442":1}}],["否则用户的配置无效",{"2":{"243":1}}],["否则会生成单独的文件",{"2":{"194":1}}],["否则会报重复注册的错误",{"2":{"106":1}}],["核心方法",{"0":{"242":1},"1":{"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1}}],["核心依赖",{"2":{"29":1}}],["此菜单高亮",{"2":{"387":1}}],["此时还没有",{"2":{"283":1}}],["此函数被执行",{"2":{"244":1}}],["此为最终的配置",{"2":{"239":1}}],["此目录下所有文件为静态资源",{"2":{"35":1}}],["肯定会在插件里找到更多配置项",{"2":{"231":1}}],["肯定会在插件里找到更多运行时的配置项",{"2":{"140":1}}],["选项对应",{"2":{"214":1}}],["选用",{"2":{"0":2}}],["启用方式",{"0":{"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"470":1,"475":1,"479":1,"490":1,"497":1}}],["启用方式等",{"2":{"243":1}}],["启用",{"2":{"212":1,"474":1}}],["启动编译",{"0":{"295":1}}],["启动编译服务",{"0":{"17":1}}],["启动本地开发服务器进行项目的开发调试",{"2":{"179":1}}],["启动插件",{"0":{"104":1},"1":{"105":1,"106":1,"107":1}}],["启动一个热重载的开发服务器",{"2":{"71":1}}],["启动项目",{"0":{"71":1}}],["启动模板项目的开发服务",{"2":{"19":1}}],["启动服务",{"0":{"13":1}}],["删除",{"2":{"209":1}}],["删除项目文件夹",{"2":{"69":1}}],["专属配置",{"0":{"207":1,"225":1},"1":{"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1}}],["压缩器",{"2":{"205":1}}],["绝对路径",{"2":{"199":1}}],["数组项对应着",{"2":{"320":1}}],["数组项为指向插件的路径",{"2":{"199":1}}],["数组",{"2":{"320":1,"351":1}}],["数据能力",{"2":{"98":1}}],["数据是前端开发过程中必不可少的一环",{"2":{"94":1}}],["数据",{"0":{"94":1},"1":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1},"2":{"425":1}}],["数据字典",{"2":{"86":1}}],["数据的配置文件",{"2":{"32":1}}],["元素",{"2":{"197":1}}],["满足条件的走",{"2":{"196":1}}],["满足以下任意规则的文件不会被注册为路由",{"2":{"118":1}}],["表示任意路径",{"2":{"306":1}}],["表示关闭",{"2":{"196":1}}],["表示打开",{"2":{"196":1}}],["||",{"2":{"196":1,"208":4,"211":1,"247":1,"274":1,"282":1}}],["|",{"2":{"195":1,"317":1,"387":2,"394":1,"456":6}}],["小于它会被编译为",{"2":{"194":1}}],["指定该属性的取值路径",{"2":{"350":1}}],["指定扩展的属性名",{"2":{"350":1}}],["指定",{"2":{"346":2,"348":2,"349":2}}],["指定取值路径",{"2":{"343":1}}],["指定输出路径",{"2":{"198":1}}],["指定渲染到的",{"2":{"197":1}}],["指定具体使用哪个",{"2":{"191":1}}],["指定当前的环境",{"2":{"49":1}}],["代替",{"2":{"190":1}}],["代码会在",{"2":{"16":1}}],["访问到它们",{"2":{"190":1}}],["详细配置请看",{"2":{"498":1}}],["详情请看",{"2":{"226":1}}],["详情",{"2":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"310":1,"312":1,"313":1,"314":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"331":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"409":1,"410":1,"411":1,"412":1,"425":1,"458":1}}],["详见",{"2":{"156":1,"213":1}}],["详见配置",{"2":{"100":1}}],["共享配置",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["最基础的配置文件是这样的",{"2":{"185":1}}],["最终配置结果是运行时配置跟编译时配置合并的结果",{"2":{"378":1}}],["最终配置是",{"2":{"7":1}}],["最终的配置是",{"2":{"6":1}}],["输入",{"2":{"248":1}}],["输入fes",{"2":{"178":1}}],["输入create",{"2":{"177":1}}],["输出",{"2":{"62":1,"215":2,"234":1}}],["`详情",{"2":{"394":1}}],["`location`",{"2":{"362":1}}],["`jasmine2`",{"2":{"362":1}}],["`jest`",{"2":{"362":1}}],["`jsdom`",{"2":{"362":1}}],["`displayname`",{"2":{"362":1}}],["`test",{"2":{"362":1}}],["`to`",{"2":{"173":1}}],["`path",{"2":{"362":1}}],["`props`",{"2":{"173":1}}],["`node`",{"2":{"362":1}}],["`n`",{"2":{"362":1}}],["`runinband`",{"2":{"362":1}}],["`require",{"2":{"261":1}}],["`onlychanged`",{"2":{"362":2}}],["`console",{"2":{"262":1}}],["`",{"2":{"214":1,"261":2,"262":1,"362":15,"394":1}}],["`$",{"2":{"83":1,"112":1,"199":1,"214":1,"261":1}}],["处理异常",{"2":{"461":1,"462":1,"463":1}}],["处理响应内容异常",{"2":{"456":1}}],["处理嵌套路由",{"0":{"375":1},"1":{"377":1,"378":1}}],["处理一些",{"2":{"195":1}}],["处理",{"2":{"172":1,"366":1,"456":1}}],["处理逻辑",{"2":{"129":2,"130":4}}],["了解可以传递的所有属性的列表",{"2":{"171":1}}],["它能够为",{"2":{"290":1}}],["它会作为下个",{"2":{"244":1}}],["它们可以通过调用",{"2":{"170":1}}],["它在一个特殊的位置开始",{"2":{"170":1}}],["它主要具备以下特点",{"2":{"86":1}}],["服务打开页面地址",{"2":{"169":1}}],["必须跟子应用",{"2":{"439":1}}],["必须通过",{"2":{"169":1}}],["必须在",{"2":{"164":1,"165":1}}],["历史记录",{"2":{"168":1,"169":1}}],["历史项目越来越难维护",{"2":{"85":1}}],["平时一般用不上",{"2":{"168":1,"169":1,"170":1}}],["卸载组件时",{"2":{"166":1,"167":1}}],["类的实例",{"2":{"290":1}}],["类似于之前的beforerouteleave",{"2":{"167":1}}],["类似于之前的beforerouteupdate",{"2":{"166":1}}],["类型定义如下",{"2":{"394":1}}],["类型时",{"2":{"196":2}}],["类型",{"2":{"69":2,"96":1,"157":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":2,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"246":1,"310":1,"312":1,"313":1,"314":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"329":1,"330":1,"331":1,"335":1,"356":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"409":1,"410":1,"411":1,"412":1,"425":1,"452":1,"453":1,"458":1,"484":1,"485":1,"486":1,"487":1}}],["类型的模板项目",{"2":{"10":2}}],["函数中使用",{"2":{"413":1}}],["函数类型仅在运行时可用",{"2":{"387":1}}],["函数会以",{"2":{"290":1}}],["函数执行时",{"2":{"245":1}}],["函数",{"2":{"244":1,"312":2,"313":2,"319":1,"320":1,"321":1,"322":1,"391":2,"392":2,"425":1,"458":1}}],["函数内调用",{"2":{"164":1,"165":1}}],["函数可决定前序函数的执行时机",{"2":{"157":1,"246":1}}],["相比",{"2":{"443":1}}],["相应的",{"2":{"307":1}}],["相对于临时文件夹的路径",{"2":{"288":1}}],["相对路径",{"2":{"199":1}}],["相对路径或绝对路径",{"2":{"199":1}}],["相当于在模板语法中使用",{"2":{"165":1}}],["相当于在模板内使用",{"2":{"164":1}}],["相关",{"2":{"427":1}}],["相关的配置换成",{"2":{"147":1}}],["相关配置",{"2":{"146":1}}],["前面没有依赖关系",{"2":{"157":1,"246":1}}],["前端应用",{"2":{"67":1}}],["坑位的",{"2":{"156":1}}],["得到",{"2":{"154":1}}],["统一了",{"2":{"152":1}}],["反馈",{"0":{"150":1}}],["子应用的路由地址",{"2":{"453":1}}],["子应用缓存名称",{"2":{"452":1,"453":1}}],["子应用生命周期钩子",{"2":{"452":1,"453":1}}],["子应用名称",{"2":{"452":1,"453":1}}],["子应用在生命周期钩子中获取",{"2":{"451":1}}],["子应用中会自动生成一个全局名为",{"2":{"450":1}}],["子应用消费",{"0":{"450":1}}],["子应用需要的生命周期钩子",{"2":{"446":1}}],["子应用配置信息",{"2":{"452":1,"453":1}}],["子应用配置",{"0":{"444":1},"1":{"445":1,"446":1}}],["子应用",{"2":{"441":1}}],["子应用目前还只能使用",{"2":{"148":1}}],["子菜单配置",{"2":{"387":1}}],["子项具体配置如下",{"2":{"387":1}}],["子项为动态细分",{"2":{"123":1}}],["子项为静态细分",{"2":{"123":1}}],["换成",{"0":{"147":1}}],["移除指定的枚举",{"2":{"347":1}}],["移除",{"2":{"146":1}}],["移到了",{"2":{"145":1}}],["将会按文件命名",{"2":{"481":1}}],["将传入的枚举格式转换为",{"2":{"349":1}}],["将显示当前",{"2":{"174":1}}],["将该位置替换为启动位置",{"2":{"170":1}}],["将移除守卫",{"2":{"166":1,"167":1}}],["将",{"2":{"146":1,"147":3,"355":1}}],["继续使用",{"0":{"146":1}}],["升级老项目最好的解决方案就是微前端",{"2":{"437":1}}],["升级到",{"0":{"395":1,"467":1}}],["升级到了",{"2":{"145":1}}],["升级",{"2":{"145":1}}],["迁移到",{"0":{"144":1},"1":{"145":1,"146":1,"147":1,"148":1}}],["页面权限问题",{"2":{"415":1}}],["页面布局类型",{"2":{"381":1}}],["页面底部的文字",{"2":{"379":1}}],["页面缓存",{"0":{"374":1},"1":{"375":1}}],["页面不使用布局",{"2":{"373":1}}],["页面个性化",{"0":{"373":1}}],["页面",{"2":{"306":1,"415":1}}],["页面的资源",{"2":{"303":1}}],["页面的标题会设置成",{"2":{"142":1}}],["页面元素的资源",{"2":{"303":1}}],["页面元素统一叫做资源",{"2":{"303":1}}],["页面元素是否可见",{"2":{"302":1}}],["页面标题",{"2":{"206":1}}],["页面跳转",{"2":{"127":1}}],["生成水印",{"2":{"494":1}}],["生成临时文件",{"2":{"286":1}}],["生成及其编码",{"2":{"172":1}}],["生成",{"2":{"139":1}}],["覆盖测试能力",{"2":{"299":1}}],["覆盖测试能力保障项目质量",{"2":{"86":1}}],["覆盖问题",{"2":{"195":1}}],["覆写",{"2":{"138":1}}],["全等匹配",{"0":{"305":1}}],["全部通过",{"2":{"152":1}}],["全量路由配置",{"2":{"136":1}}],["全局安装",{"2":{"66":1,"177":2}}],["全局样式",{"0":{"23":1}}],["渲染时的根组件",{"2":{"136":1}}],["渲染的根节点",{"2":{"135":1}}],["运行",{"2":{"149":2,"177":2}}],["运行得到的数据",{"2":{"135":1}}],["运行时插件执行类型",{"2":{"157":1}}],["运行时插件接口",{"2":{"154":1}}],["运行时插件机制",{"2":{"136":1}}],["运行时插件模块",{"2":{"10":1}}],["运行时为啥需要配置",{"0":{"129":1}}],["运行时配置优先于编译时配置",{"2":{"378":1}}],["运行时配置有定义对象和函数两种方式",{"2":{"378":1}}],["运行时配置方式",{"0":{"378":1}}],["运行时配置和配置的区别是他跑在浏览器端",{"2":{"128":1}}],["运行时配置",{"0":{"128":1,"311":1,"406":1,"417":1,"456":1},"1":{"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"312":1,"313":1,"314":1}}],["运行时配置需要以",{"2":{"62":1}}],["运行时配置文件",{"2":{"40":1}}],["初始化应用的全局状态",{"2":{"423":1}}],["初始化数据",{"2":{"135":1}}],["初始值",{"2":{"156":1,"245":1}}],["初始状态",{"2":{"96":1}}],["示例",{"2":{"132":1,"188":1,"191":1,"192":1,"196":2,"199":1,"200":1,"209":1,"211":1,"216":1,"217":1}}],["传对象时使用swc进行编译和压缩",{"2":{"476":1}}],["传",{"2":{"463":1}}],["传递",{"0":{"451":1}}],["传递即可",{"2":{"449":1}}],["传递给子应用的数据",{"2":{"439":1}}],["传入子应用的参数",{"2":{"452":1,"453":1}}],["传入qiankun",{"2":{"452":1,"453":1}}],["传入",{"2":{"425":1}}],["传入函数",{"2":{"343":1}}],["传给服务器的",{"2":{"456":1}}],["传给",{"2":{"132":1}}],["传统开发模式中用户编写",{"2":{"129":1}}],["例如测试文件",{"2":{"359":1}}],["例如javascript依赖typescript",{"2":{"331":1}}],["例如执行analyze=1",{"2":{"208":1}}],["例如",{"2":{"129":1,"168":1,"214":1,"243":1,"245":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"266":1,"267":1,"268":1,"274":1,"275":1,"277":1,"278":1,"280":1,"281":1,"282":1,"288":1,"290":1,"472":1}}],["例如模版变量",{"2":{"4":1}}],["框架跟传统开发模式不一样",{"2":{"129":1}}],["框架或插件会根据你的代码生成临时文件",{"2":{"90":1}}],["引入monaco",{"2":{"326":1}}],["引入浏览器端依赖项等等",{"2":{"128":1}}],["引入第三方组件",{"2":{"25":1}}],["引入第三方样式",{"0":{"25":1}}],["因此我们可以在这里写函数",{"2":{"128":1}}],["因为他的临时性",{"2":{"90":1}}],["只支持函数",{"2":{"467":2}}],["只能在",{"2":{"413":1}}],["只能判断在他之前是否有注册某个插件集",{"2":{"252":1}}],["只能判断在他之前是否有注册某个插件",{"2":{"251":1}}],["只一级标题展示图标",{"2":{"387":1}}],["只需通过简单的配置即可拥有布局",{"2":{"366":1}}],["只需要增加这样一些配置即可",{"2":{"441":1}}],["只需要升级版本即可使用",{"2":{"148":1}}],["只需要关心页面内容",{"2":{"86":1}}],["只重新生成临时文件",{"2":{"243":1}}],["只改变",{"2":{"127":3}}],["实际上运行配置能做的事情更多",{"2":{"378":1}}],["实际上是",{"2":{"188":1}}],["实例store",{"2":{"481":1}}],["实例",{"2":{"162":1,"164":1,"165":1,"481":1,"484":1}}],["实例后触发",{"2":{"137":1}}],["实例提供",{"2":{"127":1}}],["实现的",{"2":{"437":1}}],["实现的机制",{"2":{"248":1}}],["实现的路由",{"2":{"113":1}}],["实现了页面缓存",{"2":{"375":1}}],["实现了将",{"2":{"211":1}}],["实现了完整的生命周期和插件化机制",{"2":{"86":1}}],["实现登录",{"2":{"85":1}}],["实现布局",{"2":{"85":1}}],["实现",{"2":{"12":1,"400":1,"435":1}}],["由主应用自动注入",{"2":{"446":1}}],["由",{"2":{"127":1}}],["由于该插件注册在",{"2":{"481":1}}],["由于权限列表中包含",{"2":{"305":1}}],["由于qiankun技术限制",{"2":{"148":1}}],["由于",{"2":{"1":1,"3":1,"495":1}}],["官方推荐使用pinia",{"2":{"477":1}}],["官方文档了解更多",{"2":{"175":1}}],["官方文档",{"2":{"125":1}}],["官方插件",{"2":{"10":1}}],["想了解更多语言信息配置",{"2":{"400":1}}],["想了解更多的同学可以看看官方文档",{"2":{"113":1,"161":1}}],["想匹配此页面有两种办法",{"2":{"306":1}}],["想学习更多",{"2":{"125":1}}],["再",{"2":{"123":1}}],["再加",{"2":{"123":2}}],["再被执行",{"2":{"16":1}}],["分",{"2":{"123":5}}],["属性内容也是配置",{"2":{"363":1}}],["属性名",{"2":{"343":1}}],["属性",{"0":{"233":1,"356":1},"1":{"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1},"2":{"123":1,"196":1,"335":1,"356":1,"452":1,"453":1}}],["智能路由",{"0":{"123":1}}],["到输出路径下的",{"2":{"211":1}}],["到",{"2":{"122":1}}],["嵌套路由",{"0":{"121":1}}],["形式下版本会弃用",{"2":{"120":1}}],["~",{"2":{"119":1,"120":1}}],["~~~~~",{"2":{"96":1}}],["格式的文件或文件夹映射为动态路由中的模糊匹配形式",{"2":{"120":1}}],["格式的文件或文件夹映射为动态路由",{"2":{"119":1}}],["格式为路由信息的数组",{"2":{"115":1}}],["5",{"0":{"395":1},"2":{"118":2,"122":1}}],["50",{"2":{"96":1}}],["路径中的",{"2":{"211":1}}],["路径下所有页面公共的布局组件",{"2":{"118":1}}],["路径",{"2":{"118":3}}],["路径为",{"2":{"118":2,"122":2}}],["路由存在冲突",{"2":{"443":1}}],["路由是否按需加载",{"2":{"193":1}}],["路由器无需重新加载页面即可更改",{"2":{"172":1}}],["路由基于",{"2":{"161":1}}],["路由跳转",{"0":{"125":1},"1":{"126":1,"127":1}}],["路由元信息在编译后会附加到路由配置中",{"2":{"124":1}}],["路由的路径每个子项得到",{"2":{"123":1}}],["路由匹配相关内容",{"2":{"115":1}}],["路由配置信息",{"2":{"135":1}}],["路由配置",{"0":{"114":1},"1":{"115":1,"116":1}}],["路由解决的是路径到组件的匹配问题",{"2":{"113":1}}],["路由",{"0":{"113":1,"161":1},"1":{"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1},"2":{"122":2,"133":1,"134":1}}],["路由等等都在这里",{"2":{"90":1}}],["路由等",{"2":{"38":1}}],["路由处理等能力",{"2":{"10":1}}],["根据",{"2":{"346":1}}],["根据需求选择模板项目来验证修改内容",{"2":{"19":1}}],["根段",{"2":{"123":1}}],["根路由下所有页面共用的布局组件",{"2":{"118":1}}],["根路由页面",{"2":{"118":1,"122":1}}],["像数",{"0":{"149":1}}],["像",{"2":{"113":1}}],["静态配置",{"0":{"341":1}}],["静态资源",{"0":{"110":1},"1":{"111":1,"112":1},"2":{"201":1}}],["静态文件处理",{"0":{"3":1}}],["注",{"2":{"243":1}}],["注册子应用信息",{"2":{"439":1}}],["注册子应用",{"0":{"439":1}}],["注册命令",{"2":{"248":1}}],["注册的",{"2":{"245":1}}],["注册可供其使用的",{"2":{"244":1}}],["注册阶段执行",{"2":{"243":1}}],["注册插件集",{"2":{"249":1}}],["注册插件",{"2":{"154":1,"250":1}}],["注册额外插件",{"2":{"107":1}}],["注意不要引入",{"2":{"128":1}}],["注意",{"2":{"80":1,"168":1,"244":1}}],["非角色对应的资源不可见",{"2":{"307":1}}],["非",{"0":{"434":1},"2":{"106":1}}],["那么约定src",{"2":{"449":1}}],["那么在使用乾坤时还算方便",{"2":{"443":1}}],["那么规则解析是",{"2":{"351":1}}],["那么就可以通过",{"2":{"190":1}}],["那么",{"2":{"105":1}}],["里导出",{"2":{"446":1}}],["里",{"2":{"268":1,"288":1}}],["里约定目录下有",{"2":{"121":1,"375":1}}],["里约定名称为",{"2":{"119":1,"120":1}}],["里的内容需结合",{"2":{"244":1}}],["里的",{"2":{"105":1}}],["里使用图片",{"0":{"78":1,"79":1,"80":1}}],["对引用路径进行映射",{"2":{"188":1}}],["对你很重要",{"2":{"168":1}}],["对于前端应用来说",{"2":{"302":1}}],["对于没有主机的",{"2":{"168":1}}],["对于普通开发者",{"2":{"103":1}}],["对匹配到的路由打分",{"2":{"123":1}}],["对应着",{"2":{"319":1}}],["对应的资源列表",{"2":{"310":1}}],["对应路由",{"2":{"305":1}}],["对应",{"2":{"116":3,"387":1}}],["对象属性",{"2":{"351":1}}],["对象是构建流程管理",{"2":{"290":1}}],["对象作为第一个参数",{"2":{"290":1}}],["对象",{"2":{"96":1,"248":1,"279":1,"310":1,"446":1}}],["其他",{"0":{"175":1},"2":{"467":1}}],["其他配置项",{"2":{"130":1}}],["其",{"2":{"103":1}}],["其中钩子函数的入参",{"2":{"446":1}}],["其中",{"2":{"29":1,"211":1}}],["通配符",{"2":{"123":1}}],["通常我们会用角色来控制权限",{"2":{"307":1}}],["通常放在",{"2":{"268":1,"288":1}}],["通常用于部署到非根目录",{"2":{"190":1}}],["通常用于几种情况",{"2":{"106":1}}],["通常来说",{"2":{"103":1}}],["通过此插件扩展支持",{"2":{"469":1}}],["通过此配置生成运行时的代码",{"2":{"309":1,"328":1,"401":1}}],["通过匹配",{"2":{"387":1}}],["通过定义路由元信息开启缓存",{"2":{"374":1}}],["通过目录和文件及其命名分析出路由配置",{"2":{"117":1}}],["通过插件的",{"2":{"109":1}}],["通过插件集我们把插件收敛依赖然后支持不同的业务类型",{"2":{"89":1}}],["通过配置插件的",{"2":{"108":1}}],["通过",{"2":{"96":1,"122":1,"177":1,"209":1,"216":1,"254":1,"267":1,"316":1,"408":1,"494":1}}],["通过预先跟服务器端约定好的接口",{"2":{"94":1}}],["通过这张图应该很好理解到他们的关系",{"2":{"89":1}}],["每个文件需要默认导出一个",{"2":{"420":1}}],["每个插件都会对应一个",{"2":{"103":1}}],["每次跳转非登陆页面都会检测",{"2":{"417":1}}],["每次启动",{"2":{"90":1}}],["每次修改插件或者核心代码后",{"2":{"20":1}}],["关闭",{"0":{"101":1}}],["寻找文件",{"2":{"99":1}}],["从而做到用户无需关心布局",{"2":{"366":1}}],["从",{"0":{"144":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"145":1}}],["从项目根目录根据",{"2":{"99":1}}],["从使用上来说",{"2":{"1":1}}],["工具函数获取类型提示",{"2":{"130":1,"186":1}}],["工具函数",{"2":{"99":1}}],["工作区",{"2":{"10":1}}],["借助他可以提升我们的",{"2":{"98":1}}],["借鉴",{"2":{"86":1}}],["参考子应用运行时配置一节",{"2":{"451":1}}],["参考主应用装载子应用配置一节",{"2":{"451":1}}],["参考",{"2":{"244":1,"435":1}}],["参考上面的",{"2":{"97":1}}],["参数未枚举项",{"2":{"350":1}}],["参数为插件",{"2":{"253":1}}],["参数为路径数组",{"2":{"249":1,"250":1}}],["参数配置",{"2":{"248":1}}],["参数有",{"2":{"248":1}}],["参数来看",{"2":{"244":1}}],["参数包含",{"0":{"155":1,"156":1}}],["参数是一个对象",{"2":{"135":1}}],["参数非常灵活",{"2":{"97":1}}],["参数",{"0":{"97":1,"98":1,"99":1},"2":{"135":1,"156":1,"214":1,"244":1,"245":2,"248":2,"268":1,"288":1,"312":1,"313":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"391":1,"392":1,"410":1,"411":1,"412":1,"425":1,"443":1,"458":2}}],["参数如果是一个函数",{"2":{"96":1}}],["需对第一个参数做修改",{"2":{"244":1}}],["需有返回值",{"2":{"244":1}}],["需求类型",{"2":{"96":1}}],["需要多传入",{"2":{"443":1}}],["需要保证默认语言配置文件存在",{"2":{"403":1}}],["需要传子项是菜单路径的数组",{"2":{"388":1}}],["需要覆盖测试的文件范围是src",{"2":{"359":1}}],["需要使用javascript时需要配置为",{"2":{"331":1}}],["需要支持的语言类型",{"2":{"331":1}}],["需要自定义",{"2":{"303":1}}],["需要排除的文件",{"2":{"268":1}}],["需要复制的文件目录",{"2":{"268":1}}],["需要通过",{"2":{"191":1}}],["需要在项目根目录执行",{"2":{"178":1}}],["需要在模板目录重新执行fes",{"2":{"20":1}}],["需要升级到4",{"2":{"148":1}}],["需要升级到5",{"2":{"148":1}}],["需要改成",{"2":{"147":1}}],["需要注意的是",{"2":{"118":1}}],["需要能拉最新的数据",{"2":{"96":1}}],["需要先运行一次fes",{"2":{"64":1}}],["需要开发者自行选择",{"2":{"0":1}}],["60",{"2":{"96":1,"463":1}}],["666",{"2":{"96":1}}],["66s",{"2":{"71":1}}],["携带参数的请求",{"2":{"96":1}}],["孤独患者",{"2":{"96":1}}],["keep",{"2":{"374":1,"375":1}}],["key=",{"2":{"343":2}}],["key=123456789",{"2":{"62":1}}],["keyname",{"2":{"343":2,"346":2,"348":1,"349":1}}],["key",{"0":{"103":1},"2":{"62":1,"103":5,"108":2,"109":2,"129":1,"154":1,"156":2,"243":3,"244":4,"245":3,"249":1,"250":1,"258":1,"290":4,"310":1,"319":2,"320":1,"341":1,"343":6,"345":4,"346":4,"348":2,"349":3,"350":5}}],["keywords",{"2":{"29":1}}],["known",{"2":{"362":1}}],["kotlin",{"2":{"331":1}}],["kwan",{"2":{"96":3}}],["返回响应式",{"2":{"459":1}}],["返回结果是",{"2":{"413":1}}],["返回就是该属性的值tip",{"2":{"350":1}}],["返回的枚举extend",{"2":{"348":1}}],["返回的结果跟",{"2":{"173":1}}],["返回值",{"2":{"317":1,"318":1,"322":1,"410":1,"411":1,"412":1,"458":1}}],["返回值格式为",{"2":{"264":1,"265":1}}],["返回值格式为字符串",{"2":{"258":1}}],["返回值格式为表示文件路径的字符串",{"2":{"257":1}}],["返回值为",{"2":{"244":1}}],["返回",{"2":{"165":1}}],["返回当前可见的资源列表",{"2":{"321":1}}],["返回当前路由的",{"2":{"163":1}}],["返回当前",{"2":{"162":1,"164":1}}],["返回文件流",{"2":{"99":1}}],["返回文本",{"2":{"96":1}}],["返回一个字符串",{"2":{"96":2}}],["返回一个json",{"2":{"96":1}}],["返回一个数字",{"2":{"96":1}}],["接口错误",{"2":{"462":1}}],["接口",{"2":{"97":1,"400":1}}],["接收的参数是是经过",{"2":{"96":1}}],["接下来我们了解下目录结构",{"2":{"28":1}}],["正则匹配url",{"2":{"96":1}}],["★",{"2":{"96":1,"98":1}}],["产品名",{"2":{"384":1}}],["产品类型",{"2":{"96":1}}],["产物的绝对路径",{"2":{"234":1}}],["产物",{"2":{"180":1}}],["产物默认会存放在这里",{"2":{"34":1}}],["产生随机字符",{"2":{"96":1}}],["产生随机文本",{"2":{"96":1}}],["利用",{"2":{"96":2}}],["9",{"2":{"326":1}}],["900000",{"2":{"96":1}}],["99999",{"2":{"494":1}}],["999",{"2":{"96":1}}],["91s",{"2":{"71":1}}],["重复发送的请求会合并成一个请求",{"2":{"462":1}}],["重复请求",{"0":{"462":1}}],["重复添加会覆盖",{"2":{"346":1}}],["重启",{"2":{"287":1}}],["重现请求",{"2":{"96":1}}],["重新创建项目",{"2":{"69":1}}],["与",{"2":{"96":1,"400":1,"427":1}}],["测试框架",{"2":{"357":1}}],["测试用例",{"2":{"96":1}}],["测试",{"2":{"96":2}}],["编辑器提示",{"2":{"478":1}}],["编辑器初始化后触发",{"2":{"336":1}}],["编辑器的配置对象",{"2":{"335":1}}],["编辑器的代码",{"2":{"335":1}}],["编辑器的宽度",{"2":{"335":1}}],["编辑器的高度",{"2":{"335":1}}],["编辑器的语言",{"2":{"335":1}}],["编辑器的主题",{"2":{"335":1}}],["编辑器的全局对象",{"2":{"333":1}}],["编码",{"2":{"194":1}}],["编写",{"0":{"96":1},"1":{"97":1,"98":1,"99":1}}],["编译之前",{"2":{"286":1}}],["编译的阈值",{"2":{"194":1}}],["编译构建",{"2":{"180":1}}],["编译后路由都会有",{"2":{"123":1}}],["编译后会得到以下路由配置",{"2":{"118":1}}],["编译缓存",{"2":{"56":1}}],["编译时插件",{"2":{"246":1}}],["编译时插件管理模块",{"2":{"10":1}}],["编译时的",{"2":{"145":1}}],["编译时配置使用组件名称",{"2":{"387":1}}],["编译时配置方式",{"0":{"377":1}}],["编译时配置是在构建过程需要的变量",{"2":{"48":1}}],["编译时配置列表",{"0":{"48":1},"1":{"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1}}],["编译时配置",{"0":{"5":1,"309":1,"328":1,"401":1,"476":1,"491":1},"1":{"6":1,"7":1,"8":1,"310":1,"329":1,"330":1,"331":1,"402":1,"403":1,"404":1,"405":1,"492":1},"2":{"384":1}}],["能力",{"2":{"299":1}}],["能力均可以通过插件封装进来",{"2":{"86":1}}],["能够让前端开发独立自主",{"2":{"94":1}}],["两种主题",{"2":{"366":1}}],["两种思维方式会导致部分",{"2":{"93":1}}],["两种构建方式",{"2":{"0":1}}],["向函数式迈了一大步",{"2":{"93":1}}],["虽然",{"2":{"93":2}}],["有两种方式实现",{"2":{"447":1}}],["有两种类型",{"2":{"319":1,"320":1}}],["有一种痛叫接手老项目",{"2":{"437":1}}],["有效的",{"2":{"341":1,"342":2}}],["有很多场景会使用到枚举值",{"2":{"338":1}}],["有类型提示",{"2":{"130":1}}],["有更好的提示",{"2":{"124":1}}],["有多种方式引入插件",{"2":{"104":1}}],["有",{"2":{"93":1}}],["有所不同",{"2":{"93":1}}],["有些内容不需要经过",{"2":{"81":1,"110":1}}],["而且不能在一个页面上同时加载多个子应用",{"2":{"443":1}}],["而且不存在冲突",{"2":{"443":1}}],["而且title的值以$开头",{"2":{"387":1}}],["而不是使用常规标签",{"2":{"172":1}}],["而用户则只需要配置",{"2":{"129":1}}],["而插件开发者可以使用",{"2":{"103":1}}],["而非",{"2":{"93":1}}],["而",{"2":{"93":1,"129":1}}],["很多功能是借鉴",{"2":{"93":1}}],["他们尚未解析好",{"2":{"283":1}}],["他们会在",{"2":{"38":1}}],["他在打包层把体验做到了极致",{"2":{"92":1}}],["丰富的官方插件",{"2":{"92":1}}],["但状态代码超出了",{"2":{"456":1}}],["但可用于任何组件",{"2":{"167":1}}],["但是如果你想在生命周期期间加一些自定义逻辑",{"2":{"446":1}}],["但是当我们使用",{"2":{"443":1}}],["但是页面没有渲染出来的情况",{"2":{"442":1}}],["但是编译后包体积会非常大",{"2":{"331":1}}],["但是可用于任何组件",{"2":{"166":1}}],["但是提供的接口和配置没有变化",{"2":{"148":1}}],["但是不包含路由",{"2":{"92":1}}],["但不太",{"2":{"93":1}}],["但不要在",{"2":{"90":1}}],["但大家可能依然喜欢编写",{"2":{"93":1}}],["但如果有需求",{"2":{"27":1}}],["外部插件生成",{"2":{"90":2}}],["内存",{"2":{"463":1}}],["内容多",{"2":{"437":1}}],["内容如下",{"2":{"359":1}}],["内部插件生成",{"2":{"90":1}}],["内部插件及三方插件生成的",{"2":{"90":1}}],["内置防止重复请求",{"2":{"299":1,"454":1}}],["内置了比较通用的构建方式",{"2":{"184":1}}],["内置了路由",{"2":{"86":1}}],["内置的跑在浏览器里的一套插件体系",{"2":{"154":1}}],["内置",{"2":{"152":1}}],["内置插件以",{"2":{"251":1}}],["内置插件",{"2":{"209":1}}],["内置插件和其他插件提供的一些运行时功能提供用户或者其他插件自定义",{"2":{"129":1}}],["内置插件集",{"2":{"10":1}}],["内置功能和安装的其他插件配置",{"2":{"31":1}}],["内置支持",{"2":{"27":1}}],["临时指定",{"2":{"212":1}}],["临时目录是整个",{"2":{"90":1}}],["临时文件的写入做了缓存处理",{"2":{"268":1,"288":1}}],["临时文件是",{"2":{"90":1}}],["临时文件",{"0":{"90":1}}],["临时文件内容",{"2":{"61":1}}],["临时文件目录",{"2":{"38":1}}],["让大家只用",{"2":{"88":1,"300":1}}],["收敛到一起",{"2":{"88":1,"300":1}}],["把数据变成响应式的",{"2":{"420":1}}],["把菜单和路由关联起来",{"2":{"387":1}}],["把页面",{"2":{"303":1}}],["把baselayout插入到路由配置中",{"2":{"274":1}}],["把插件需要导出的运行时",{"2":{"255":1}}],["把",{"2":{"201":1}}],["把大家常用的技术栈封装成一个个插件进行整理",{"2":{"88":1,"300":1}}],["把后缀换成",{"2":{"22":1}}],["如在",{"2":{"481":1}}],["如mutation",{"2":{"481":1}}],["如getter",{"2":{"481":1}}],["如action",{"2":{"481":1}}],["如",{"2":{"449":1}}],["如下",{"2":{"400":1}}],["如何工作",{"0":{"87":1},"1":{"88":1,"89":1,"90":1}}],["如果不需要时间戳",{"2":{"494":1}}],["如果在",{"2":{"481":1}}],["如果在注册阶段使用",{"2":{"251":1,"252":1}}],["如果使用路由绑定式消费子应用",{"2":{"449":1}}],["如果使用",{"2":{"445":1,"449":1,"469":1}}],["如果我们的路由使用",{"2":{"443":1}}],["如果我们设置",{"2":{"305":1}}],["如果当前语言找不到配置",{"2":{"403":1}}],["如果要更新",{"2":{"394":1}}],["如果要同时考虑",{"2":{"43":1}}],["如果同时使用国际化插件",{"2":{"387":1}}],["如果嵌套路由下的页面设置了",{"2":{"375":1}}],["如果valuename未设置则value就是枚举项",{"2":{"346":1}}],["如果检查不通过则不更新数据",{"2":{"335":1}}],["如果路由对应的页面不存在",{"2":{"313":1,"392":1}}],["如果路由对应的页面不属于可见资源列表",{"2":{"312":1,"391":1}}],["如果内容一致",{"2":{"268":1,"288":1}}],["如果是基本类型",{"2":{"351":1}}],["如果是",{"2":{"244":3}}],["如果是相对路径",{"2":{"199":1}}],["如果配置了插件",{"2":{"244":1}}],["如果你希望用户进行配置",{"2":{"243":1}}],["如果你使用插件",{"2":{"140":1,"231":1}}],["如果开启",{"2":{"215":1}}],["如果装了多个构建",{"2":{"191":1}}],["如果没有个性化需求",{"2":{"184":1}}],["如果没有则在模板项目的",{"2":{"19":1}}],["如果用户不在浏览器上下文中",{"2":{"170":1}}],["如果有提供",{"2":{"247":1}}],["如果有相应的",{"2":{"147":1}}],["如果有",{"2":{"146":1}}],["如果有其他特殊的需求",{"2":{"4":1}}],["如果遇到配置不兼容",{"2":{"145":1}}],["如果",{"2":{"123":1,"168":1}}],["如果访问",{"2":{"122":1}}],["如果大家想基于他修改部分配置",{"2":{"92":1}}],["如果每次项目都完全手动处理一遍",{"2":{"85":1}}],["如果切到其他打包工具",{"2":{"80":1}}],["如果项目文件夹",{"2":{"69":1}}],["如果工作空间已存在",{"2":{"68":1}}],["如果工作空间不存在",{"2":{"68":1}}],["如果设置为",{"2":{"60":1,"61":1}}],["如果存在",{"2":{"46":1}}],["如果存在此文件",{"2":{"23":1}}],["如果删除此",{"2":{"36":1}}],["如果想直接引入css文件的话",{"2":{"26":1}}],["如果想添加图片",{"2":{"14":1}}],["如果多份配置中存在相同的配置项",{"2":{"8":1,"47":1}}],["未来会探索",{"2":{"86":1}}],["面向未来",{"2":{"86":1}}],["减少写",{"2":{"86":1}}],["健壮",{"2":{"86":1}}],["📡",{"2":{"86":1}}],["📦",{"2":{"86":1}}],["💪",{"2":{"86":1}}],["🚀",{"2":{"86":1}}],["学习起来更轻松",{"2":{"86":1}}],["思想",{"2":{"86":1}}],["贯彻着函数式编程的思维",{"2":{"93":1}}],["贯彻",{"2":{"86":1}}],["上注册",{"2":{"360":1}}],["上注册方法",{"2":{"247":1}}],["上面示例中",{"2":{"211":1}}],["上一个插件修改后的结果",{"2":{"136":1}}],["上手简单",{"2":{"86":1}}],["上做了一层封装",{"2":{"1":1}}],["🧨",{"2":{"86":1}}],["状态管理",{"2":{"86":1}}],["国际化语言切换",{"2":{"400":1}}],["国际化插件",{"2":{"397":1}}],["国际化",{"2":{"86":1,"400":1}}],["布局有三种类型",{"2":{"368":1}}],["布局类型",{"0":{"368":1},"1":{"369":1,"370":1,"371":1,"372":1,"373":1}}],["布局",{"2":{"86":1,"366":1}}],["配合",{"0":{"448":1},"1":{"449":1,"450":1}}],["配以覆盖编译时和运行时生命周期完善的插件体系",{"2":{"86":1}}],["配置支持",{"2":{"458":1}}],["配置后根据name+cachename缓存子应用实例",{"2":{"452":1,"453":1}}],["配置运行时生命周期钩子",{"0":{"446":1}}],["配置改为使用传入",{"2":{"395":1}}],["配置默认展开的菜单",{"2":{"388":1}}],["配置参数是",{"2":{"368":1}}],["配置格式",{"2":{"341":1}}],["配置对象中的",{"2":{"319":2,"320":1}}],["配置需要忽略权限校验的页面",{"2":{"314":1}}],["配置需要兼容的浏览器最低版本",{"2":{"204":1}}],["配置此插件",{"2":{"290":1}}],["配置信息",{"2":{"243":1}}],["配置如何使用mini",{"2":{"214":1}}],["配置开发服务器",{"2":{"212":1}}],["配置约定",{"2":{"211":1}}],["配置是否启用单数模式的目录",{"2":{"203":1}}],["配置代理能力",{"2":{"200":1}}],["配置额外的",{"2":{"199":1,"217":1,"218":1}}],["配置图片文件是否走",{"2":{"194":1}}],["配置别名",{"2":{"188":1}}],["配置的组件",{"2":{"132":1}}],["配置项",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"210":1,"221":1,"223":1,"277":1}}],["配置可以单独导出",{"2":{"130":1}}],["配置智能提示",{"0":{"130":1,"186":1}}],["配置插件",{"0":{"109":1},"2":{"106":1}}],["配置路由",{"2":{"85":1,"202":1}}],["配置优先级",{"0":{"47":1}}],["配置环境变量",{"0":{"42":1},"1":{"43":1,"44":1,"45":1,"46":1,"47":1}}],["配置文件中添加自定义配置",{"2":{"498":1}}],["配置文件解析",{"0":{"185":1}}],["配置文件",{"0":{"184":1,"363":1},"1":{"185":1,"186":1},"2":{"31":1}}],["配置或者",{"2":{"27":1}}],["配置",{"0":{"2":1,"100":1,"106":1,"340":1,"350":1,"361":1,"376":1,"399":1,"480":1,"498":1},"1":{"341":1,"342":1,"362":1,"363":1,"364":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1},"2":{"124":2,"145":1,"147":1,"183":1,"189":1,"196":1,"205":1,"209":1,"213":1,"214":1,"215":1,"224":1,"267":1,"276":1,"290":2,"345":1,"346":1,"348":1,"364":1,"456":1}}],["并实现每一个生命周期钩子",{"2":{"446":1}}],["并指定key的属性名为id",{"2":{"343":1}}],["并返回它",{"2":{"244":1}}],["并且确保自身代码合理的情况下",{"2":{"462":1}}],["并且可通过插件进行扩展",{"2":{"92":1}}],["并且提供测试",{"2":{"86":1}}],["并以此进行功能扩展",{"2":{"86":1}}],["并确保",{"2":{"66":1}}],["同时设置dir和",{"2":{"350":1}}],["同时也会开启",{"2":{"212":1}}],["同时提供统一的插件配置入口",{"2":{"86":1}}],["同时支持配置式路由和约定式路由",{"2":{"86":1}}],["同样适用",{"2":{"22":1}}],["以减少触发",{"2":{"268":1,"288":1}}],["以提高编译速度",{"2":{"222":1}}],["以适应你的布局",{"2":{"174":1}}],["以",{"2":{"86":1,"121":1,"297":1,"375":1}}],["是指定枚举项",{"2":{"351":1}}],["是角色",{"2":{"310":1}}],["是否禁用水印",{"2":{"492":1}}],["是否缓存",{"2":{"456":1}}],["是否合并请求",{"2":{"456":1}}],["是否能正确匹配上",{"2":{"442":1}}],["是否只保持一个子菜单的展开",{"2":{"388":1}}],["是否只读",{"2":{"335":1}}],["是否默认展开全部菜单",{"2":{"388":1}}],["是否开启多页",{"2":{"386":1}}],["是否开启插件",{"2":{"290":1}}],["是否固定",{"2":{"383":1}}],["是否固定头部",{"2":{"382":1}}],["是否无限旋转",{"2":{"356":1}}],["是否添加在现有的之前",{"2":{"348":1}}],["是否检查代码",{"2":{"335":1}}],["是否有权限",{"2":{"317":1}}],["是否启用",{"2":{"212":1}}],["是否异步执行且返回",{"2":{"156":1}}],["是相对于输出路径的路径",{"2":{"211":1}}],["是相对于",{"2":{"211":1}}],["是配置添加到路由的初始路由列表",{"2":{"115":1}}],["是",{"2":{"108":1,"109":1,"154":1,"243":1,"303":1,"305":1,"326":1}}],["是进一步简化后用于配置的唯一值",{"2":{"103":1}}],["是路径的简写",{"2":{"103":1}}],["是常用的辅助生成模拟数据的三方库",{"2":{"98":1}}],["是分离前后端开发的关键链路",{"2":{"94":1}}],["是个很好的选择",{"2":{"93":1}}],["是基于",{"2":{"92":1,"93":1,"437":1}}],["是一个好用的前端应用解决方案",{"2":{"86":1}}],["是什么",{"0":{"86":1}}],["是本地验证使用的临时配置",{"2":{"6":1}}],["导入",{"2":{"494":1}}],["导出的mutations",{"2":{"481":1}}],["导出所有的mutations",{"2":{"478":1}}],["导出定制格式的roles",{"2":{"343":1}}],["导出枚举可扩展属性",{"2":{"343":1}}],["导出枚举值",{"2":{"343":1}}],["导出",{"2":{"316":1,"408":1,"427":1}}],["导致开发流程不统一",{"2":{"85":1}}],["导航",{"2":{"85":1}}],["久而久之可能会存在多种技术栈",{"2":{"85":1}}],["权限就是页面",{"2":{"302":1}}],["权限",{"2":{"85":1,"86":1}}],["权限管理",{"2":{"85":1}}],["还要继续维护~",{"2":{"437":1}}],["还可以用自定义函数的方式决定其启用时机",{"2":{"243":1}}],["还可以通过函数的格式自定义",{"2":{"243":1}}],["还可以通过",{"2":{"124":1}}],["还可通过环境变量",{"2":{"107":1}}],["还会遇到很多相似的业务类型",{"2":{"85":1}}],["还提供如下配置",{"2":{"62":1}}],["除了插件内置的默认配置之外",{"2":{"363":1}}],["除了准备工作之外",{"2":{"85":1}}],["除了用户自定义的以fes",{"2":{"62":1}}],["菜单的配置",{"2":{"388":1}}],["菜单的图标",{"2":{"387":1}}],["菜单的标题",{"2":{"387":1}}],["菜单的路径",{"2":{"387":1}}],["菜单的名称",{"2":{"387":1}}],["菜单配置",{"2":{"387":1}}],["菜单配置在",{"2":{"14":1}}],["菜单标题支持国际化",{"2":{"366":1}}],["菜单支持配置",{"2":{"366":1}}],["菜单",{"2":{"85":1}}],["请勿外传",{"2":{"494":1}}],["请参考",{"2":{"400":1}}],["请改为使用",{"2":{"395":1}}],["请替换为",{"2":{"119":1,"120":1}}],["请不要配置",{"2":{"106":1}}],["请求异常",{"2":{"462":1}}],["请求后端接口",{"2":{"458":1}}],["请求成功发出且服务器也响应了状态码",{"2":{"456":1}}],["请求缓存",{"0":{"463":1},"2":{"454":1}}],["请求节流",{"2":{"299":1}}],["请求",{"0":{"461":1,"464":1},"2":{"85":1,"86":1}}],["请将其添加到",{"2":{"6":1}}],["痛点",{"0":{"85":1}}],["介绍",{"0":{"84":1,"298":1,"302":1,"326":1,"338":1,"353":1,"366":1,"397":1,"415":1,"420":1,"427":1,"437":1,"469":1,"474":1,"478":1,"489":1,"496":1},"1":{"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"299":1,"300":1,"303":1,"304":1,"305":1,"306":1,"307":1,"421":1,"422":1,"423":1},"2":{"299":1}}],["你应该使用",{"2":{"168":1}}],["你可以直接使用",{"2":{"478":1}}],["你可以通过插件提供的",{"2":{"420":1}}],["你可以把它放在任何地方",{"2":{"174":1}}],["你可以在这里调试代码",{"2":{"90":1}}],["你可以选默认适用于中后台前端应用的",{"2":{"69":1}}],["你可以选择",{"2":{"69":1}}],["你通常会在",{"2":{"90":1}}],["你的入口文件",{"2":{"90":1}}],["你需要把",{"2":{"75":1}}],["就问题很大",{"2":{"443":1}}],["就是当前值",{"2":{"351":1}}],["就是页面的资源",{"2":{"305":1}}],["就是不需要手写配置",{"2":{"117":1}}],["就能访问到",{"2":{"200":1}}],["就能进入",{"2":{"196":1}}],["就会遇到困难",{"2":{"92":1}}],["就可以完成",{"2":{"88":1,"300":1}}],["就可以部署了",{"2":{"75":1}}],["就不会在构建后清除",{"2":{"61":1}}],["就不会在构建前清除",{"2":{"60":1}}],["部署",{"0":{"75":1},"2":{"201":1}}],["部署发布",{"0":{"72":1},"1":{"73":1,"74":1,"75":1}}],["命令执行的函数",{"2":{"248":1}}],["命令",{"0":{"360":1},"2":{"178":1,"290":2,"360":1}}],["命令创建项目模板",{"2":{"177":1}}],["命令行工具",{"0":{"176":1},"1":{"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["命令行添加",{"0":{"43":1}}],["命令式",{"0":{"127":1}}],["命令查看",{"2":{"73":1}}],["然后我们可以在其他组件中使用",{"2":{"423":1}}],["然后使用路由元信息补充菜单配置",{"2":{"387":1}}],["然后在插件中可以使用",{"2":{"247":1}}],["然后访问",{"2":{"200":1}}],["然后所有以",{"2":{"196":1}}],["然后你代码里写",{"2":{"192":1}}],["然后设置了",{"2":{"190":1}}],["然后",{"2":{"188":1}}],["然后通过",{"2":{"73":1}}],["然后执行",{"2":{"44":1}}],["下定义",{"2":{"481":1}}],["下的包",{"2":{"222":1}}],["下约定文件名为",{"2":{"122":1}}],["下看到以下目录",{"2":{"90":1}}],["下",{"2":{"73":1,"145":1}}],["✨",{"2":{"73":1}}],["✔",{"2":{"71":2,"73":2}}],["4kb",{"2":{"205":1}}],["400px",{"2":{"334":1}}],["400101",{"2":{"96":1}}],["403",{"2":{"312":3,"366":1,"391":3}}],["404",{"2":{"122":1,"312":3,"313":3,"366":1,"391":3,"392":3}}],["48",{"2":{"73":1}}],["45",{"2":{"73":2}}],["46",{"2":{"71":1}}],["4",{"0":{"395":1,"467":1},"2":{"71":1,"73":1,"123":1,"145":1,"161":1}}],["47",{"2":{"29":1}}],["或更多会后置执行",{"2":{"244":1}}],["或更少会提前执行",{"2":{"244":1}}],["或其他方式引入",{"2":{"216":1}}],["或",{"2":{"170":1}}],["或当配置服务器不能处理任意",{"2":{"168":1}}],["或者希望在打包层之外也做技术收敛时",{"2":{"92":1}}],["或者项目目录",{"2":{"69":1}}],["或者",{"2":{"69":1,"309":1,"328":1,"359":1,"401":1}}],["或以上",{"2":{"66":1}}],["存在相同文件则用模板文件覆盖当前目录文件",{"2":{"69":1}}],["保留原项目文件夹",{"2":{"69":1}}],["保证执行加载环境变量配置文件逻辑前",{"2":{"46":1}}],["已废弃",{"2":{"190":1}}],["已采纳",{"2":{"96":1}}],["已使用",{"2":{"86":2}}],["已经存在",{"2":{"69":1}}],["已设置",{"2":{"46":1}}],["步骤",{"0":{"68":1,"69":1,"70":1}}],["管理自定义",{"2":{"415":1}}],["管理员",{"2":{"351":2}}],["管理开发到部署整个流程",{"2":{"85":1}}],["管理",{"2":{"66":1}}],["管理端",{"2":{"29":1}}],["推荐用运行时配置方式",{"2":{"378":1}}],["推荐",{"2":{"130":1}}],["推荐喜欢",{"2":{"93":1}}],["推荐使用modifyroute",{"2":{"133":1}}],["推荐使用defineroutemeta",{"2":{"124":1}}],["推荐使用",{"2":{"66":1,"177":1,"495":1}}],["推送本地到服务器分支",{"2":{"21":1}}],["打印配置帮助信息",{"2":{"361":1,"362":1}}],["打印当前项目的有用的环境信息",{"2":{"182":1}}],["打印帮助文档",{"2":{"181":1}}],["打印",{"2":{"66":1}}],["打开localhost",{"2":{"19":1}}],["版本请使用",{"2":{"190":1}}],["版本",{"0":{"145":1},"2":{"66":1,"148":1}}],["版本是",{"2":{"66":1,"326":1}}],["版本支持",{"2":{"0":1}}],["首先得有",{"2":{"66":1}}],["依赖",{"0":{"105":1},"2":{"66":1,"199":2}}],["依赖环境",{"0":{"66":1}}],["依赖即可",{"2":{"0":2,"469":1}}],["快速",{"2":{"86":1}}],["快速上手",{"0":{"65":1},"1":{"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1}}],["快速调试技巧",{"0":{"20":1}}],["检查tsconfig",{"2":{"64":1}}],["常见问题",{"0":{"63":1},"1":{"64":1}}],["仅运行时",{"2":{"390":1,"391":1,"392":1}}],["仅仅在",{"2":{"60":1,"61":1}}],["仅在运行时配置中支持",{"2":{"387":1}}],["仅在",{"2":{"6":1}}],["构成",{"2":{"57":1}}],["构建速度更快",{"2":{"474":1}}],["构建时需注意",{"2":{"439":1}}],["构建结果分析",{"2":{"208":1}}],["构建用",{"2":{"191":1}}],["构建依赖包",{"2":{"146":1}}],["构建等",{"2":{"86":1}}],["构建后会直接复制到",{"2":{"81":1,"110":1}}],["构建产物默认生成到",{"2":{"73":1}}],["构建在配置方面有一些差异",{"2":{"2":1}}],["构建",{"0":{"73":1},"2":{"0":2,"73":2,"148":1,"445":1,"469":2}}],["设置当前的语言",{"2":{"410":1}}],["设置当前的角色",{"2":{"319":1,"320":1}}],["设置的默认语言",{"2":{"404":1}}],["设置用户的角色",{"2":{"307":1}}],["设置html",{"2":{"220":1}}],["设置额外的",{"2":{"219":1}}],["设置哪些模块可以不被打包",{"2":{"216":1}}],["设置要复制到输出目录的文件",{"2":{"211":1}}],["设置",{"2":{"210":1,"215":1,"221":1,"223":1}}],["设置路由前缀",{"2":{"190":1}}],["设置如下",{"2":{"33":1}}],["设计上有所差异",{"2":{"93":1}}],["设计插件上尽可能用约定替代配置",{"2":{"86":1}}],["设为",{"2":{"55":1,"244":2}}],["默认参数是",{"2":{"494":1}}],["默认usage模式",{"2":{"476":1}}],["默认只支持",{"2":{"469":1}}],["默认只输出",{"2":{"215":1}}],["默认3min",{"2":{"463":1}}],["默认根据",{"2":{"456":1}}],["默认会在",{"2":{"412":1}}],["默认会重启",{"2":{"243":1}}],["默认情况下",{"2":{"404":1}}],["默认提供",{"2":{"385":1}}],["默认为",{"2":{"384":1}}],["默认为包名",{"2":{"251":1}}],["默认实现对路由的",{"2":{"366":1}}],["默认配置为",{"2":{"401":1}}],["默认配置",{"2":{"290":1,"364":1}}],["默认编译所有",{"2":{"222":1}}],["默认使用插件的默认配置",{"2":{"214":1}}],["默认",{"2":{"212":2,"417":1,"456":3}}],["默认打开",{"2":{"196":1}}],["默认值",{"2":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"310":1,"312":1,"313":1,"314":1,"329":1,"330":1,"331":1,"335":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"402":1,"403":1,"404":1,"405":1,"452":1,"453":1}}],["默认模板内容是",{"2":{"141":1}}],["默认关闭",{"2":{"57":1}}],["默认开启",{"2":{"56":1}}],["默认是false",{"2":{"492":1}}],["默认是全部",{"2":{"331":1}}],["默认是页面的路由",{"2":{"303":1}}],["默认是注册启用",{"2":{"243":1}}],["默认是hash模式",{"2":{"116":1}}],["默认是8888",{"2":{"59":1}}],["默认是server",{"2":{"58":1}}],["默认是",{"2":{"52":1,"53":1,"54":1,"135":1,"136":1,"194":1,"244":1,"346":1,"348":2,"349":1,"368":1}}],["默认的",{"2":{"36":1}}],["添加一些通用样式内容",{"2":{"471":1}}],["添加了",{"2":{"290":1}}],["添加新的",{"2":{"290":1}}],["添加重新生成临时文件的监听路径",{"2":{"266":1}}],["添加在",{"2":{"264":1,"265":1}}],["添加代码",{"2":{"261":1}}],["添加插件提供的运行时配置的",{"2":{"258":1}}],["添加运行时插件",{"2":{"257":1}}],["添加过滤条件",{"2":{"196":1}}],["添加导航守卫",{"2":{"166":1,"167":1}}],["添加",{"2":{"146":1,"471":1,"472":1}}],["添加额外的插件入口",{"2":{"51":1}}],["添加额外的插件集入口",{"2":{"50":1}}],["添加后在根目录执行pnpm关联依赖",{"2":{"19":1}}],["🌰",{"2":{"46":1,"96":1,"143":1,"413":1}}],["举个",{"2":{"46":1,"143":1,"413":1}}],["可能目前迁移",{"2":{"437":1}}],["可能会有变化",{"2":{"80":1}}],["可配置第三方地址",{"2":{"387":1}}],["可配置页面是否需要",{"2":{"366":1}}],["可配置某些场景下禁用插件",{"2":{"290":1}}],["可指定取值的路径",{"2":{"343":1}}],["可异步",{"2":{"244":1}}],["可同步",{"2":{"244":1}}],["可更改为",{"2":{"243":1}}],["可选有",{"2":{"380":1,"381":1}}],["可选",{"0":{"446":1},"2":{"185":1,"456":1}}],["可通过配置",{"2":{"135":1}}],["可扩展",{"2":{"86":1}}],["可借助三方工具",{"2":{"43":1}}],["可以利用导出的事件类型",{"2":{"481":1}}],["可以很方便的匹配起来",{"2":{"443":1}}],["可以自定义页面标签",{"2":{"394":1}}],["可以实现动态变更菜单",{"2":{"387":1}}],["可以实现自定义返回内容",{"2":{"96":1}}],["可以为页面单独设置布局类型",{"2":{"373":1}}],["可以完成对路由的权限控制",{"2":{"366":1}}],["可以指定",{"2":{"343":1}}],["可以用异步数据来设置权限",{"2":{"318":1}}],["可以用此特性实现",{"2":{"122":1}}],["可以参考其他插件理解",{"0":{"296":1}}],["可以参考如下",{"2":{"96":1}}],["可以理解为插件的名称",{"2":{"290":1}}],["可以是",{"2":{"199":1}}],["可以在开发环境关闭水印",{"2":{"492":1}}],["可以在任意组件中获取主应用透传的",{"2":{"450":1}}],["可以在子应用的",{"2":{"446":1}}],["可以在本机安装后使用",{"2":{"177":1}}],["可以在这里扩展运行时的能力",{"2":{"40":1}}],["可以查看官方文档了解更多",{"2":{"172":1,"174":1}}],["可以查看webpack",{"2":{"145":1}}],["可以查看",{"2":{"125":1}}],["可以看到",{"2":{"123":1}}],["可以满足大部分日常开发需求",{"2":{"86":1}}],["可以直接定义",{"2":{"427":1}}],["可以直接使用",{"2":{"26":1}}],["可以直接通过",{"2":{"25":1}}],["可以先在模板的",{"2":{"20":1}}],["可以通过配置",{"2":{"222":1}}],["可以通过配置关闭",{"2":{"101":1}}],["可以通过",{"2":{"27":1,"74":1,"186":1,"423":1}}],["可以通过此配置找到对应想修改的文档",{"2":{"14":1}}],["可以通过环境变量",{"2":{"7":1,"46":1,"185":1}}],["可以新建",{"2":{"6":1,"45":1}}],["可以引入",{"2":{"5":1}}],["可以使用该配置",{"2":{"462":1}}],["可以使用",{"2":{"4":1,"284":1}}],["环境变量",{"0":{"41":1,"107":1},"1":{"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1},"2":{"62":2,"143":2,"241":1}}],["环境配置",{"0":{"46":1},"2":{"8":1,"47":1}}],["所有的参数",{"2":{"456":1,"458":1}}],["所有配置项如下",{"2":{"401":1}}],["所有运行时",{"2":{"152":1}}],["所有路由组件文件存放在这里",{"2":{"39":1}}],["所以编辑时其实就是",{"2":{"328":1}}],["所以编写好的插件想发布到",{"2":{"297":1}}],["所以",{"2":{"92":1}}],["所以我们需要一套完整的解决方案",{"2":{"85":1}}],["所以你需要通过base",{"2":{"81":1,"110":1}}],["所以只能用命令行方式配置",{"2":{"49":1}}],["所以源码需要编译后才能发布成包",{"2":{"16":1}}],["时需要额外配置",{"2":{"445":1}}],["时会渲染当前页面",{"2":{"303":1}}],["时会生成嵌套路由",{"2":{"121":1,"375":1}}],["时开启",{"2":{"208":1}}],["时",{"2":{"185":1,"215":1,"309":1,"328":1,"373":1,"401":1,"481":1}}],["时这非常有用",{"2":{"168":1}}],["时触发",{"2":{"139":1}}],["时都会被删除并重新生成",{"2":{"90":1}}],["时生效",{"2":{"60":1,"61":1}}],["时禁用缓存",{"2":{"56":1}}],["时不监听文件变更",{"2":{"55":1}}],["时服务指定的端口号",{"2":{"52":1}}],["时被删除并重新生成",{"2":{"38":1}}],["时有效",{"2":{"6":1,"269":1,"270":1,"271":1,"287":1}}],["仓库里提交他",{"2":{"90":1}}],["仓库",{"2":{"38":1}}],["仓库中",{"2":{"6":1}}],["模块中嵌套的",{"2":{"481":1}}],["模块中",{"2":{"481":2}}],["模块",{"2":{"481":1}}],["模块化处理",{"2":{"81":1,"110":1}}],["模式时",{"2":{"443":1}}],["模式",{"2":{"401":1,"405":1,"443":1}}],["模糊匹配",{"0":{"120":1,"122":1,"306":1},"2":{"118":1,"122":1}}],["模拟请求数据甚至逻辑",{"2":{"94":1}}],["模板变量",{"0":{"143":1}}],["模板",{"0":{"141":1},"1":{"142":1,"143":1}}],["模板中使用",{"0":{"82":1,"111":1}}],["模板文件",{"2":{"36":2}}],["模版中可以使用的变量",{"2":{"143":1}}],["模版文件从",{"2":{"4":1,"141":1,"147":1}}],["模版比较常规的需求",{"2":{"4":1}}],["模版",{"0":{"4":1},"2":{"146":1}}],["后端接口",{"2":{"458":1}}],["后",{"2":{"34":1,"215":1}}],["后形成最终配",{"2":{"7":1}}],["后形成最终配置",{"2":{"6":1}}],["执行命令时附带的的参数配置",{"2":{"248":1}}],["执行命令的绝对路径",{"2":{"234":1,"235":1}}],["执行类型",{"2":{"246":1}}],["执行后的数据",{"2":{"245":1}}],["执行方式类型",{"2":{"156":1}}],["执行插件",{"2":{"154":1}}],["执行结果作为参数",{"2":{"132":1}}],["执行action过程中显示",{"2":{"132":1}}],["执行",{"2":{"34":1}}],["8k",{"2":{"194":1}}],["8192",{"2":{"194":2}}],["8",{"2":{"141":1,"247":2,"288":1}}],["87s",{"2":{"73":1}}],["8888",{"2":{"33":1,"208":1}}],["8002",{"2":{"439":1}}],["8001",{"2":{"439":1}}],["8000查看结果",{"2":{"19":1}}],["8000",{"2":{"6":2,"7":2,"52":1,"71":3,"179":1,"212":1}}],["80",{"2":{"88":1,"300":1}}],["808080",{"2":{"333":1}}],["8080",{"2":{"15":1}}],["==",{"2":{"208":1,"247":1}}],["===",{"2":{"96":1,"312":1,"345":1,"350":1,"391":1,"456":1}}],["=",{"2":{"33":2,"82":1,"96":9,"111":1,"124":1,"127":1,"129":3,"130":3,"132":3,"135":1,"136":1,"137":1,"139":1,"141":2,"143":2,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"205":1,"214":1,"245":1,"247":2,"249":2,"250":2,"255":1,"256":1,"257":1,"258":2,"259":1,"260":1,"261":2,"262":1,"263":1,"264":2,"266":1,"267":1,"274":1,"275":3,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"290":1,"312":2,"313":2,"314":1,"317":1,"318":1,"322":1,"334":1,"336":2,"343":4,"345":1,"350":1,"351":4,"359":1,"378":10,"387":2,"390":1,"391":3,"392":3,"394":2,"413":1,"421":5,"422":1,"423":5,"432":1,"433":1,"434":5,"441":4,"442":1,"443":1,"446":1,"449":4,"450":1,"456":2,"461":2,"462":2,"463":2,"464":2,"465":2,"466":1,"481":15,"494":12}}],["等转换函数",{"2":{"413":1}}],["等约定目录",{"2":{"198":1}}],["等",{"2":{"147":1,"387":1,"420":1}}],["等新技术",{"2":{"86":1}}],["等插件",{"2":{"86":1}}],["等同于",{"2":{"33":1,"62":1}}],["等待自动编译完",{"2":{"20":1}}],["开启严格模式",{"2":{"480":1}}],["开启浏览器语言检测",{"2":{"401":1,"404":1}}],["开始",{"0":{"290":1}}],["开始的请求",{"2":{"196":1}}],["开源运营小助手",{"2":{"150":1}}],["开头",{"2":{"62":1,"297":1}}],["开头的依赖会被",{"2":{"297":1}}],["开头的依赖会被自动注册为插件或插件集",{"2":{"29":1}}],["开头的变量",{"2":{"62":1,"143":1}}],["开头的文件为环境变量配置文件",{"2":{"44":1}}],["开头的会被注册为构建器",{"2":{"29":1}}],["开放给用户配置",{"2":{"48":1}}],["开发",{"2":{"86":1}}],["开发规范",{"2":{"85":1}}],["开发调试",{"2":{"71":2}}],["开发要求",{"2":{"11":1}}],["开发准备",{"0":{"11":1}}],["开发者关心的构建配置不会太多",{"2":{"1":1}}],["另外以",{"2":{"29":1}}],["7kb",{"2":{"205":2}}],["7",{"2":{"29":1,"118":3}}],["qsharp",{"2":{"331":1}}],["query",{"2":{"96":1,"127":2}}],["quot",{"2":{"14":4,"29":180,"64":8,"78":2,"82":4,"83":2,"93":2,"96":2,"105":6,"111":4,"112":2,"124":16,"126":2,"141":12,"143":4,"172":2,"174":4,"303":4,"308":10,"322":2,"323":2,"324":2,"327":10,"334":6,"339":10,"343":8,"354":10,"355":2,"358":10,"362":6,"367":10,"377":2,"398":10,"412":12,"416":10,"419":10,"423":2,"428":14,"436":10,"441":12,"442":2,"443":4,"448":10,"449":4,"455":10,"470":10,"472":2,"475":10,"479":10,"481":14,"490":10,"497":6}}],["qiankunstatefrommain",{"2":{"450":2}}],["qiankunstateformicro",{"2":{"449":1}}],["qiankun",{"0":{"435":1},"1":{"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1},"2":{"29":1,"148":1,"299":2,"435":2,"436":1,"437":2,"439":1,"445":2,"446":3}}],["^2",{"2":{"428":1,"497":1}}],["^4",{"2":{"29":1,"455":1}}],["^0",{"2":{"29":1}}],["^5",{"2":{"29":1,"367":1}}],["^3",{"2":{"29":13,"105":1,"308":2,"327":2,"339":2,"354":2,"358":2,"367":1,"398":2,"416":2,"419":2,"428":2,"436":2,"448":2,"455":1,"470":2,"475":2,"479":2,"490":2}}],["184",{"2":{"494":3}}],["18",{"2":{"351":2}}],["14px",{"2":{"494":1}}],["14",{"2":{"118":1}}],["10s",{"2":{"456":1}}],["100",{"2":{"244":1,"335":2}}],["10000",{"2":{"456":2}}],["1000",{"2":{"96":1,"132":1,"423":1,"434":1,"463":1,"481":1}}],["1000px",{"2":{"23":1,"24":1,"26":1}}],["10",{"2":{"96":1,"98":1}}],["17",{"2":{"71":2}}],["11411d43",{"2":{"73":1}}],["11",{"2":{"71":2,"428":1}}],["15917ms",{"2":{"71":1}}],["15",{"2":{"71":1}}],["13",{"2":{"66":2,"118":1}}],["12323",{"2":{"96":1}}],["123456",{"2":{"461":1,"462":1,"463":1,"466":1}}],["123456789",{"2":{"62":1}}],["12345",{"2":{"96":1}}],["123",{"2":{"96":1}}],["12",{"2":{"66":1,"96":1}}],["1",{"0":{"68":1,"149":1},"2":{"29":2,"96":1,"123":2,"127":1,"154":4,"190":2,"244":2,"326":2,"341":1,"342":2,"343":5,"345":2,"346":1,"351":4,"359":2,"449":1}}],["ui组件",{"2":{"400":1}}],["ui",{"2":{"400":3,"420":1}}],["u",{"2":{"362":1}}],["us",{"2":{"400":3,"410":1,"412":2}}],["usually",{"2":{"362":1}}],["usage",{"2":{"177":1,"178":2,"179":1,"180":1,"182":1,"183":1,"362":2}}],["using",{"2":{"173":1,"362":4}}],["usecart",{"2":{"432":1}}],["useuser",{"2":{"432":1}}],["usemodel",{"0":{"425":1},"2":{"422":2,"423":3,"425":1,"450":1}}],["useauthmodel",{"2":{"421":2,"422":1}}],["useaccess",{"0":{"322":1},"2":{"255":2,"322":2}}],["usei18n",{"0":{"413":1},"2":{"413":3}}],["usetabtitle",{"0":{"394":1},"2":{"394":4}}],["useful",{"2":{"362":7}}],["usedevmode",{"2":{"445":1}}],["used",{"2":{"362":9}}],["usestore",{"2":{"432":2,"433":2,"434":1,"478":1,"481":3}}],["usestderr",{"2":{"362":1}}],["uses",{"2":{"362":4}}],["uselink",{"0":{"173":1},"2":{"173":2}}],["use",{"0":{"466":1},"2":{"137":1,"362":17}}],["userequest",{"0":{"459":1},"2":{"466":2}}],["user=",{"2":{"449":1}}],["user",{"2":{"343":1,"351":1,"362":1,"421":2,"422":1,"427":1,"449":3,"478":1,"481":10}}],["userconfig",{"0":{"238":1}}],["usercenter",{"2":{"132":2,"378":4,"423":1}}],["useroute",{"0":{"164":1},"2":{"164":2,"394":1}}],["userouter",{"0":{"165":1},"2":{"127":2,"165":2}}],["username",{"2":{"127":2,"132":1,"378":1,"423":2,"434":1,"461":1,"462":1,"463":1,"466":1}}],["users",{"2":{"119":4,"120":6,"121":7,"127":3,"196":1,"215":2}}],["ua",{"2":{"141":1}}],["uat",{"2":{"7":2}}],["utf",{"2":{"141":1,"247":2,"288":1}}],["utils",{"0":{"99":1},"2":{"96":2,"98":1,"99":1,"247":1,"359":2}}],["unmount",{"2":{"446":2}}],["unmockedmodulepathpatterns",{"2":{"362":1}}],["unique",{"2":{"432":1}}],["unit",{"2":{"362":1}}],["unless",{"2":{"362":1}}],["undefined",{"2":{"213":1}}],["unused",{"2":{"205":1}}],["unshift",{"2":{"133":1}}],["unaccesshandler",{"0":{"312":1,"391":1},"2":{"129":1,"130":2,"312":2,"391":2}}],["update",{"2":{"446":2}}],["updatesnapshot",{"2":{"362":1}}],["updatetime",{"2":{"96":1}}],["up",{"2":{"205":1,"362":5}}],["upload",{"2":{"96":1}}],["umijs",{"2":{"435":1}}],["umi",{"0":{"93":1},"2":{"86":1,"93":5,"435":1}}],["url=",{"2":{"443":1}}],["url来引入它们",{"2":{"81":1,"110":1}}],["url",{"2":{"29":2,"62":1,"80":1,"82":1,"83":1,"96":2,"111":1,"112":1,"123":1,"143":2,"168":1,"172":2,"174":1,"362":1,"442":1,"443":1,"453":1,"458":2,"464":1,"465":1}}],["25",{"2":{"494":1}}],["27",{"2":{"476":1}}],["27cd4686",{"2":{"73":1}}],["2xx",{"2":{"456":1}}],["20",{"2":{"481":1}}],["2000",{"2":{"481":1}}],["200",{"2":{"389":1}}],["2009",{"2":{"189":1}}],["20170309171146",{"2":{"96":1}}],["22",{"2":{"71":1,"73":1}}],["23",{"2":{"29":1}}],["2",{"0":{"69":1,"144":1,"149":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"29":3,"96":1,"123":1,"127":1,"190":2,"205":1,"212":1,"249":1,"250":1,"343":5,"351":2,"359":2,"481":1}}],["└──",{"2":{"28":5,"73":2,"95":3,"118":2,"121":2,"122":1,"359":4,"400":4,"427":4,"478":6}}],["│",{"2":{"28":2,"118":4,"359":1,"400":3,"427":3,"478":7}}],["├──",{"2":{"28":9,"73":6,"95":1,"118":7,"121":2,"122":1,"359":2,"400":2,"427":3,"478":4}}],["一种简易的数据管理方案",{"2":{"420":1}}],["一些关键的路径",{"2":{"234":1}}],["一个好用而且强大的的代码编辑器库",{"2":{"326":1}}],["一个好用的前端应用解决方案",{"2":{"178":1}}],["一个插件是一个",{"2":{"290":1}}],["一个基础的",{"2":{"28":1}}],["一直使用最新的模板",{"2":{"177":1}}],["一样容易",{"0":{"149":1}}],["一般用不上",{"2":{"103":1}}],["一致化的体验",{"2":{"86":1}}],["一份常见的配置示例如下",{"2":{"5":1}}],["遵循",{"2":{"28":1}}],["大家对框架应该有初步的印象",{"2":{"28":1}}],["预处理器",{"0":{"27":1}}],["支持其他",{"2":{"456":1}}],["支持异步",{"2":{"417":1}}],["支持配置函数",{"2":{"387":1}}],["支持配置页面缓存",{"2":{"374":1}}],["支持自定义头部或者侧边栏区域",{"2":{"366":1}}],["支持同步和异步",{"2":{"244":1}}],["支持以下子配置项",{"2":{"212":1}}],["支持的方式",{"2":{"147":1}}],["支持插件和插件集",{"2":{"89":1}}],["支持各种功能扩展和业务需求",{"2":{"86":1}}],["支持",{"2":{"26":1,"456":1,"496":1}}],["会打印",{"2":{"248":1}}],["会作为参数传入",{"2":{"245":1}}],["会找到",{"2":{"185":1}}],["会",{"2":{"122":1}}],["会生成路由",{"2":{"121":1,"122":1}}],["会成为",{"2":{"119":2,"120":3}}],["会自动引入",{"2":{"204":1}}],["会自动解析项目根目录下的",{"2":{"185":1}}],["会自动被注册",{"2":{"105":1}}],["会自动检测",{"2":{"105":1}}],["会在",{"2":{"71":1}}],["会提示选取一个",{"2":{"69":1}}],["会提示目录已存在",{"2":{"69":1}}],["会以",{"2":{"44":1}}],["会被合并成一个请求",{"2":{"462":1}}],["会被编译成",{"2":{"192":1}}],["会被复制到输出路径",{"2":{"35":1}}],["会被自动引入到入口文件最前面",{"2":{"23":1}}],["会把src目录的源码编译后到lib目录",{"2":{"17":1}}],["为全局",{"2":{"471":1}}],["为全局样式",{"2":{"23":1}}],["为了防止fesjs与vuex的",{"2":{"478":1}}],["为了防止",{"2":{"427":1}}],["为了进一步降低研发成本",{"2":{"366":1}}],["为用户配置文件",{"2":{"363":1}}],["为前缀",{"2":{"251":1}}],["为启用方式",{"2":{"243":1}}],["为配置的默认值",{"2":{"243":1}}],["为运行时配置文件",{"2":{"128":1}}],["为该目录的公共父组件",{"2":{"121":1,"375":1}}],["为",{"2":{"95":1,"103":2,"108":2,"190":1,"196":2,"244":1}}],["为什么不是",{"0":{"91":1},"1":{"92":1,"93":1}}],["为什么代码提示不生效",{"0":{"64":1}}],["为示例",{"2":{"22":1}}],["中文",{"2":{"404":1}}],["中的数据",{"2":{"420":1}}],["中的",{"2":{"387":1}}],["中引用",{"2":{"355":1}}],["中引入依赖",{"2":{"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"470":1,"475":1,"479":1,"490":1,"497":1}}],["中传入",{"2":{"323":1,"324":1}}],["中用",{"2":{"290":1}}],["中间件之后的中间件",{"2":{"265":1}}],["中间件之前的中间件",{"2":{"264":1}}],["中间件",{"2":{"264":1,"265":1}}],["中",{"2":{"129":1,"387":1,"404":1,"434":1,"481":1}}],["中必须实现",{"2":{"121":1,"375":1}}],["中关于路由配置",{"2":{"115":1}}],["中非常重要的一部分",{"2":{"90":1}}],["中协调有序的运行",{"2":{"86":1}}],["中需要设置",{"2":{"82":1,"111":1}}],["中同样适用",{"2":{"80":1}}],["中配置",{"2":{"62":1,"309":1,"311":1,"328":1,"341":1,"377":1,"378":1,"401":1,"480":1}}],["中约定根目录下以",{"2":{"44":1}}],["中约定",{"2":{"23":1}}],["中添加包依赖",{"2":{"19":1}}],["ok",{"2":{"481":1}}],["omit",{"2":{"456":1}}],["o",{"2":{"362":1}}],["overview",{"2":{"400":3}}],["override",{"2":{"362":1}}],["overwrite",{"2":{"69":2,"177":1}}],["operating",{"2":{"362":1}}],["open",{"2":{"208":1,"362":1}}],["openanalyzer",{"2":{"208":1}}],["opposite",{"2":{"362":1}}],["opt",{"2":{"345":2,"346":4,"348":5,"349":3}}],["opts",{"2":{"278":2}}],["options",{"2":{"177":1,"178":4,"179":2,"180":2,"182":2,"183":2,"248":5,"335":1,"338":1,"362":4,"432":1,"458":1}}],["option",{"2":{"96":1,"362":6}}],["outline",{"2":{"387":1}}],["out",{"2":{"205":1,"362":2}}],["outputfile",{"2":{"362":1}}],["outputpath",{"0":{"198":1}}],["output",{"0":{"60":1},"2":{"60":1,"177":1,"178":1,"183":1,"248":1,"362":6}}],["objective",{"2":{"331":1}}],["object",{"2":{"188":1,"189":1,"192":1,"196":2,"200":1,"202":1,"204":1,"205":1,"208":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"220":1,"221":1,"222":1,"223":1,"224":1,"226":1,"227":1,"228":1,"229":1,"230":1,"243":1,"248":1,"290":1,"335":1,"345":1,"346":2,"348":1,"349":1,"350":1,"362":2,"388":1,"409":1,"452":4,"453":4,"484":1,"485":1,"486":1,"487":1}}],["otherconfigs",{"2":{"456":1}}],["other",{"2":{"173":1,"362":1,"432":1}}],["oldrender",{"2":{"138":1}}],["onlyfailures",{"2":{"362":1}}],["onlychanged",{"2":{"362":1}}],["onlychanged`",{"2":{"362":3}}],["only",{"2":{"362":7}}],["onload",{"2":{"336":1}}],["onexit",{"0":{"285":1}}],["onepiece1",{"2":{"322":1}}],["onepiece",{"2":{"5":1,"309":1,"377":1,"441":10}}],["onstart",{"0":{"284":1},"2":{"283":1}}],["onpluginready",{"0":{"283":1}}],["ongeneratefiles",{"0":{"286":1},"2":{"268":1,"288":1}}],["onchange",{"2":{"243":2}}],["on",{"2":{"179":1,"205":1,"362":6,"400":1}}],["onbeforerouteleave",{"0":{"167":1},"2":{"167":2}}],["onbeforerouteupdate",{"0":{"166":1},"2":{"166":2}}],["onroutercreated",{"0":{"139":1},"2":{"139":2}}],["onappcreated",{"0":{"137":1},"2":{"137":2,"481":2}}],["or",{"2":{"362":12}}],["orderid",{"2":{"123":1}}],["original",{"2":{"362":1}}],["origin",{"2":{"21":1,"456":1}}],["off",{"2":{"205":1}}],["of",{"2":{"96":1,"178":1,"205":1,"362":45,"432":1}}],["os",{"2":{"43":2}}],["创建水印功能",{"2":{"494":1}}],["创建的路由实例",{"2":{"312":1,"313":1,"391":1,"392":1}}],["创建的项目添加额外的功能",{"2":{"290":1}}],["创建插件项目",{"0":{"293":1}}],["创建插件",{"0":{"291":1},"1":{"292":1,"293":1,"294":1,"295":1,"296":1}}],["创建",{"2":{"137":1,"169":1}}],["创建历史记录的类型",{"2":{"116":1}}],["创建模板",{"2":{"69":2,"149":2,"177":4}}],["创建目录",{"2":{"68":1}}],["创建工作空间",{"0":{"68":1}}],["创建项目",{"0":{"67":1},"1":{"68":1,"69":1,"70":1}}],["创建项目模板模块",{"2":{"10":1}}],["创建一个路由器实例",{"2":{"171":1}}],["创建一个基于内存的历史记录",{"2":{"170":1}}],["创建一个",{"2":{"21":1,"97":1,"168":1}}],["创建你的功能分支",{"2":{"21":1}}],["项目就拥有了",{"2":{"400":1}}],["项目根目录下",{"2":{"359":1}}],["项目的",{"2":{"290":1}}],["项目的发动机",{"2":{"90":1}}],["项目代码中一般用不到",{"2":{"154":1,"157":1}}],["项目相对路径的插件",{"2":{"106":1}}],["项目大致是这样的",{"2":{"28":1}}],["项目",{"2":{"21":1}}],["项目仓库借助于",{"2":{"10":1}}],["提升构建性能和实现微服务",{"2":{"86":1}}],["提示",{"2":{"30":1}}],["提交",{"0":{"21":1}}],["提供的",{"2":{"427":1}}],["提供类似",{"2":{"413":1}}],["提供切换语言的能力",{"2":{"366":1}}],["提供",{"2":{"366":2,"420":1}}],["提供以",{"2":{"353":1}}],["提供扩展语言",{"2":{"333":1}}],["提供轻松引入的能力",{"2":{"326":1}}],["提供状态管理的能力",{"2":{"427":1}}],["提供状态管理",{"2":{"299":1}}],["提供状态管理能力",{"2":{"299":1}}],["提供原子化",{"2":{"299":1}}],["提供代码编辑器能力",{"2":{"299":1}}],["提供微服务能力",{"2":{"299":1}}],["提供国际化能力",{"2":{"299":1}}],["提供统一的枚举存取及丰富的函数来处理枚举",{"2":{"299":1}}],["提供对页面资源的权限控制能力",{"2":{"299":1}}],["提供一些有用的方法帮助你开发插件",{"2":{"290":1}}],["提供一致性的",{"2":{"86":1}}],["提供运行时",{"2":{"290":1}}],["提供给其他插件运行时需要的",{"2":{"256":1}}],["提供交互式脚手架",{"2":{"92":1}}],["提供单元测试",{"2":{"86":1,"299":1}}],["提供fes命令和",{"2":{"10":1}}],["提供方便编写插件的",{"2":{"10":1}}],["提供创建多种类型项目模板的能力",{"2":{"10":1}}],["提供create",{"2":{"10":1}}],["验证结果应该跟执行",{"2":{"74":1}}],["验证完后再将变更逻辑保存到正式文件中",{"2":{"20":1}}],["验证修改内容",{"0":{"19":1}}],["更新时触发",{"2":{"446":1}}],["更新",{"2":{"420":1}}],["更多细节参考",{"2":{"413":1}}],["更多配置项",{"0":{"140":1,"231":1}}],["更多配置项请查阅配置",{"2":{"5":1}}],["更复杂的规则配置",{"2":{"96":1}}],["更改逻辑",{"2":{"20":1}}],["比较费时费力",{"2":{"20":1}}],["比如覆盖测试",{"2":{"362":1}}],["比如编辑json",{"2":{"326":1}}],["比如角色admin需要全部权限",{"2":{"306":1}}],["比如页面",{"2":{"303":1,"305":1}}],["比如使用",{"2":{"201":1}}],["比如你有路由",{"2":{"190":1}}],["比如用于收集切换路由的记录",{"2":{"139":1}}],["比如用于渲染之前做权限校验",{"2":{"138":1}}],["比如用于安装",{"2":{"137":1}}],["比如用于覆盖样式",{"2":{"23":1}}],["比如改为使用creatememoryhistory",{"2":{"134":1}}],["比如修改",{"2":{"134":1}}],["比如修改路由等",{"2":{"40":1}}],["比如以下路由",{"2":{"215":1}}],["比如以下目录结构",{"2":{"121":1,"122":1}}],["比如以下文件结构",{"2":{"118":1}}],["比如插件",{"2":{"103":1}}],["比如中后台应用大多都是工作台",{"2":{"85":1}}],["比如在可以包一层",{"2":{"136":1}}],["比如在微前端里动态修改渲染根节点",{"2":{"135":1}}],["比如在最前面添加一个",{"2":{"133":1,"134":1}}],["比如在",{"2":{"62":1,"434":1}}],["比如入口文件",{"2":{"38":1}}],["比如",{"2":{"26":1,"33":1,"43":1,"44":1,"55":1,"57":1,"95":1,"98":1,"105":1,"106":1,"107":1,"108":1,"109":1,"119":1,"120":1,"179":1,"180":1,"181":1,"182":1,"183":1,"191":1,"203":1,"251":1,"312":1,"313":1,"314":1,"338":1,"387":1,"391":1,"392":1}}],["比如选择fes",{"2":{"19":1}}],["比如配置如下",{"2":{"7":1}}],["端口号",{"2":{"212":1}}],["端口启动",{"2":{"44":1}}],["端运行时",{"2":{"33":1}}],["端和浏览器端执行",{"2":{"16":1}}],["端依赖项",{"2":{"5":1,"128":1}}],["查看项目使用的",{"2":{"183":1}}],["查看vue",{"2":{"175":1}}],["查看官方",{"2":{"173":1}}],["查看官方文档了解",{"2":{"172":1,"174":1}}],["查看路由器选项",{"2":{"171":1}}],["查看需待验证包是否已经添加到模板项目的依赖中",{"2":{"19":1}}],["查看",{"2":{"15":1,"127":1,"345":1}}],["查看更新",{"0":{"15":1}}],["当发生",{"2":{"462":1}}],["当执行",{"2":{"445":1}}],["当执行api",{"2":{"244":1}}],["当前的配置的语言信息",{"2":{"409":1}}],["当前的语言",{"2":{"402":1}}],["当前语言环境的识别按照",{"2":{"404":1}}],["当前路由命中匹配规则时",{"2":{"387":1}}],["当使用",{"2":{"439":1}}],["当使用多页签模式时",{"2":{"394":1}}],["当使用函数配置layout时",{"2":{"378":1}}],["当设置为",{"2":{"373":1}}],["当没有权限时隐藏此组件",{"2":{"324":1}}],["当没有权限时隐藏此",{"2":{"323":1}}],["当进入某个路由时",{"2":{"312":1,"313":1,"391":1,"392":1}}],["当访问",{"2":{"307":1}}],["当页面访问",{"2":{"303":1}}],["当项目引入此插件后",{"2":{"248":1}}],["当配置",{"2":{"208":1}}],["当你需要修改静态文件地址时",{"2":{"201":1}}],["当你修改你的",{"2":{"71":1}}],["当打包的时候在静态文件路径前面添加",{"2":{"201":1}}],["当然有时候业务比较复杂",{"2":{"307":1}}],["当然在单文件组件中",{"2":{"124":1}}],["当然最好在入口文件app",{"2":{"25":1}}],["当选择",{"2":{"69":1}}],["当我们跳转路由时",{"2":{"123":1}}],["当我们修改build",{"2":{"17":1}}],["当我们运行",{"2":{"7":1,"185":1}}],["当",{"2":{"15":1,"196":2,"446":1}}],["架构",{"0":{"88":1,"300":1},"2":{"14":1}}],["avoids",{"2":{"362":1}}],["available",{"2":{"362":2}}],["affects",{"2":{"362":1}}],["affected",{"2":{"362":1}}],["after",{"2":{"362":5}}],["afterimports",{"2":{"195":2}}],["aftereach",{"2":{"139":1}}],["attribute",{"2":{"362":1}}],["attrs",{"2":{"263":1}}],["attempts",{"2":{"362":1}}],["at",{"2":{"362":2}}],["against",{"2":{"362":9}}],["age",{"2":{"351":2,"481":1}}],["azcli",{"2":{"331":1}}],["axios",{"2":{"299":1,"467":1}}],["await",{"2":{"244":1,"245":1}}],["as",{"2":{"362":5}}],["assumed",{"2":{"362":1}}],["assert",{"2":{"247":1}}],["assets",{"2":{"188":2,"211":4}}],["asyncincrement",{"2":{"481":1}}],["async",{"2":{"154":1,"156":1,"244":1,"248":1,"446":4,"481":1}}],["alert",{"2":{"481":1}}],["alive",{"2":{"374":1,"375":1}}],["alias",{"0":{"188":1},"2":{"188":1,"267":1,"362":3}}],["alternative",{"2":{"362":1}}],["alt=",{"2":{"14":1}}],["also",{"2":{"362":2}}],["allows",{"2":{"362":6}}],["allow",{"2":{"362":1}}],["allowed",{"2":{"362":1}}],["all`",{"2":{"362":1}}],["all",{"2":{"183":2,"248":2,"362":24}}],["an",{"2":{"293":1,"362":10}}],["ant",{"2":{"217":1}}],["anything",{"2":{"432":1}}],["anypackage",{"2":{"259":1}}],["any",{"2":{"173":1,"245":2,"350":2,"362":5}}],["and",{"2":{"173":1,"362":16}}],["analyzerport",{"2":{"208":1}}],["analyzermode",{"2":{"208":1}}],["analyze=1",{"2":{"29":1,"57":1}}],["analyze",{"0":{"57":1,"58":1,"59":1,"208":1},"2":{"29":1,"208":8}}],["abortcontroller",{"2":{"464":1,"465":1}}],["abort",{"0":{"464":1},"2":{"464":2,"465":2}}],["about",{"2":{"172":2,"178":1,"182":1,"362":1}}],["abap",{"2":{"331":1}}],["absfilepath",{"2":{"274":1}}],["abscorefilepath",{"2":{"256":1}}],["absolute",{"2":{"362":1}}],["absolutefilepath",{"2":{"255":1,"288":1}}],["absoutputpath",{"2":{"234":1}}],["abspath",{"2":{"247":5}}],["abspagespath",{"2":{"234":1}}],["abstmppath",{"2":{"234":1,"247":1,"261":1,"274":1}}],["abssrcpath",{"2":{"234":1}}],["absnodemodulespath",{"2":{"234":1}}],["abc|",{"2":{"96":1}}],["argument",{"2":{"362":1,"432":1}}],["arguments",{"2":{"362":2}}],["args",{"0":{"241":1,"362":1},"2":{"136":2,"154":1,"156":1,"245":3,"248":2,"364":1}}],["are",{"2":{"362":13}}],["aring",{"2":{"351":1,"481":1}}],["arrows",{"2":{"205":1}}],["arraybuffer",{"2":{"456":1}}],["arrays",{"2":{"362":1}}],["array|object",{"2":{"348":1,"349":1}}],["array",{"2":{"96":1,"199":1,"211":2,"217":1,"218":1,"219":1,"314":1,"320":1,"345":1,"346":3,"348":1,"349":1,"350":1,"362":10,"412":1}}],["adequately",{"2":{"362":1}}],["admin",{"2":{"132":1,"306":1,"309":1,"319":1,"423":1,"434":2}}],["address指向",{"2":{"481":1}}],["address",{"2":{"481":8}}],["addruntimeplugin",{"0":{"257":1},"2":{"257":1}}],["addruntimepluginkey",{"0":{"258":1},"2":{"129":1,"258":1}}],["addlocale",{"0":{"411":1},"2":{"411":1}}],["additional",{"2":{"362":1}}],["adds",{"2":{"359":1}}],["addtmpgeneratewatcherpaths",{"0":{"266":1},"2":{"266":1}}],["addmiddlewares",{"0":{"265":1}}],["addbeforemiddlewares",{"0":{"264":1},"2":{"264":1}}],["addhtmlheadscripts",{"0":{"263":1},"2":{"263":1}}],["addentrycode",{"0":{"262":1},"2":{"262":1}}],["addentrycodeahead",{"0":{"261":1},"2":{"261":1}}],["addentryimport",{"2":{"260":1}}],["addentryimports",{"0":{"260":1}}],["addentryimportsahead",{"0":{"259":1},"2":{"259":1}}],["addcoreexports",{"0":{"256":1},"2":{"256":1}}],["addpluginexports",{"0":{"255":1},"2":{"255":1}}],["add",{"2":{"21":1,"43":1,"173":1,"177":1,"244":1,"245":1,"359":2,"362":1}}],["across",{"2":{"432":1}}],["achieve",{"2":{"400":3}}],["accordion",{"2":{"388":1}}],["accessapi",{"2":{"312":3,"313":2,"391":3,"392":2,"434":1}}],["accesssids",{"2":{"312":4,"313":3,"391":4,"392":3}}],["accessonepicess",{"2":{"303":1,"322":4,"323":2,"324":2}}],["accessonepicess2",{"2":{"303":1}}],["accessonepicess1",{"2":{"303":1}}],["access=",{"2":{"303":1,"323":1}}],["accessids",{"2":{"320":1}}],["accessid",{"2":{"303":4,"317":2,"320":1,"322":1,"323":4,"324":4}}],["access",{"0":{"301":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"323":1,"324":1},"1":{"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":2,"318":2,"319":2,"320":2,"321":2,"322":1,"323":1,"324":1},"2":{"29":2,"129":5,"130":2,"132":2,"255":2,"299":1,"303":2,"306":3,"308":1,"309":1,"312":1,"313":1,"314":1,"316":1,"318":2,"319":2,"320":2,"321":2,"323":1,"324":3,"366":1,"423":1}}],["activates",{"2":{"362":1}}],["actions",{"2":{"481":3}}],["actions和getter的事件类型",{"2":{"478":1,"481":1}}],["action执行后创建的应用初始状态数据",{"2":{"378":1}}],["action",{"0":{"487":1},"2":{"132":1,"423":1,"434":1,"481":2,"487":1}}],["a",{"2":{"107":1,"118":5,"124":3,"178":1,"179":1,"183":2,"205":1,"244":1,"245":1,"248":2,"303":4,"305":5,"320":1,"351":5,"362":57,"432":1}}],["automatically",{"2":{"362":4}}],["automock",{"2":{"362":2}}],["autoprefixer",{"0":{"189":1},"2":{"189":1}}],["auth",{"2":{"196":1}}],["authorid",{"2":{"96":1}}],["authorname",{"2":{"96":1}}],["author",{"2":{"29":1}}],["audit1",{"2":{"96":1}}],["auditstatus",{"2":{"96":1}}],["auditing",{"2":{"96":1}}],["audit",{"2":{"96":1}}],["a5f5de67",{"2":{"73":1}}],["amount",{"2":{"362":1}}],["amp",{"0":{"294":1},"2":{"43":2,"294":1}}],["am",{"2":{"21":1,"71":2}}],["apex",{"2":{"331":1}}],["app2",{"2":{"439":1}}],["app1",{"2":{"439":1,"441":2,"442":1,"443":1,"446":4,"449":1}}],["apps配置中的name",{"2":{"452":1,"453":1}}],["apps",{"2":{"439":1}}],["appear",{"2":{"362":1}}],["appyplugins",{"2":{"244":1}}],["application",{"2":{"178":1,"180":1,"432":1}}],["applink",{"2":{"173":1}}],["apply",{"2":{"154":2,"155":1,"249":1,"250":1}}],["applyplugins时",{"2":{"244":1}}],["applypluginstype",{"0":{"157":1,"246":1},"2":{"129":1,"154":2,"156":1,"244":3,"245":2}}],["applyplugins",{"0":{"156":1,"245":1},"1":{"246":1},"2":{"129":1,"154":1,"244":1,"245":2}}],["app命令",{"2":{"10":1}}],["app",{"0":{"40":1,"177":1,"292":1},"2":{"10":1,"25":1,"28":1,"62":4,"69":2,"96":1,"128":1,"129":1,"130":2,"132":1,"135":1,"137":4,"143":3,"149":2,"177":11,"197":1,"258":1,"266":1,"292":1,"293":1,"311":1,"378":1,"400":1,"427":1,"434":1,"446":1,"478":1,"481":1}}],["apis",{"2":{"362":1}}],["api了解更多",{"2":{"173":1}}],["api",{"0":{"151":1,"152":1,"153":1,"161":1,"232":1,"234":1,"235":1,"236":1,"237":1,"246":1,"296":2,"315":1,"332":1,"344":1,"393":1,"407":1,"424":1,"429":1,"457":1,"483":1,"493":1},"1":{"153":1,"154":2,"155":2,"156":2,"157":2,"158":2,"159":2,"160":2,"161":1,"162":2,"163":2,"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"333":1,"334":1,"335":1,"336":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"394":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"425":1,"430":1,"458":1,"459":1,"484":1,"485":1,"486":1,"487":1,"494":1},"2":{"5":1,"10":2,"30":1,"85":1,"86":2,"93":1,"127":1,"152":4,"196":2,"200":2,"209":1,"243":3,"244":7,"245":3,"247":6,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"268":1,"272":1,"274":2,"277":2,"282":1,"288":1,"290":8,"307":2,"316":1,"333":1,"362":1,"401":1,"405":1,"408":1,"413":1,"420":2,"427":3,"461":1,"462":1,"463":1,"466":1,"478":2,"494":1}}],["则默认使用",{"2":{"463":1}}],["则使用默认语言",{"2":{"403":1}}],["则使用$后面的内容去匹配语言设置",{"2":{"387":1}}],["则需要用",{"2":{"375":1}}],["则规则不生效",{"2":{"351":1}}],["则当",{"2":{"323":1,"324":1}}],["则表示拥有此页面权限",{"2":{"305":1}}],["则",{"2":{"305":1}}],["则用户可以",{"2":{"258":1}}],["则执行",{"2":{"247":1}}],["则只有此插件未被禁用时",{"2":{"244":1}}],["则选择分数最高的路由",{"2":{"123":1}}],["则可以设置timestamp为false",{"2":{"494":1}}],["则可以",{"2":{"306":1}}],["则可以将这些内容放在",{"2":{"81":1,"110":1}}],["则可以先把图片添加至",{"2":{"14":1}}],["则直接进入",{"2":{"68":1}}],["则先创建",{"2":{"68":1}}],["则会调用",{"2":{"313":1,"392":1}}],["则会暂停进入",{"2":{"312":1,"391":1}}],["则会针对每个路由输出",{"2":{"215":1}}],["则会从项目根目录开始找",{"2":{"199":1}}],["则会禁用",{"2":{"108":1}}],["则会将",{"2":{"46":1}}],["则会使用内置的",{"2":{"36":1}}],["则css文件名需要包含",{"2":{"26":1}}],["则优先级高的会覆盖优先级低的",{"2":{"8":1,"47":1}}],["修改项目的",{"2":{"290":1}}],["修改最终配置",{"2":{"281":1}}],["修改默认配置",{"2":{"280":1}}],["修改获取",{"2":{"275":1}}],["修改过后的路由信息",{"2":{"272":1}}],["修改页面标题",{"0":{"142":1}}],["修改交给",{"2":{"136":1}}],["修改路由配置",{"2":{"290":1}}],["修改路由配置信息",{"2":{"134":1}}],["修改路由",{"2":{"133":1,"274":1}}],["修改会被覆盖",{"2":{"20":1}}],["修改核心代码或者插件代码",{"2":{"18":1}}],["修改源码",{"0":{"18":1}}],["修改",{"0":{"14":1},"2":{"135":2,"209":1,"276":1,"277":1,"278":1,"279":1,"282":1}}],["第二种是模糊匹配",{"2":{"306":1}}],["第二步",{"0":{"14":1,"293":1,"440":1,"446":1},"1":{"441":1,"442":1,"443":1}}],["第五步",{"0":{"296":1}}],["第四步",{"0":{"295":1}}],["第三步",{"0":{"15":1,"294":1}}],["第一步",{"0":{"13":1,"292":1,"439":1,"445":1}}],["基础",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1}}],["基础配置",{"2":{"8":1,"47":1}}],["基于现有的枚举",{"2":{"348":1}}],["基于monaco",{"2":{"299":1}}],["基于",{"0":{"451":1},"2":{"12":1,"86":1,"113":1,"243":1,"248":2,"299":7,"397":1,"400":1,"454":1}}],["文档了解更多",{"2":{"127":1}}],["文档",{"2":{"115":1,"361":1,"400":1}}],["文档会自动更新",{"2":{"15":1}}],["文档保存后",{"2":{"15":1}}],["文档代码在docs目录",{"2":{"12":1}}],["文件默认导出函数执行的结果",{"2":{"425":1}}],["文件为测试文件",{"2":{"359":1}}],["文件为项目编译需要编译时配置文件",{"2":{"5":1}}],["文件名包含",{"2":{"427":1,"478":1}}],["文件名则对应最终",{"2":{"420":1}}],["文件名",{"2":{"356":1,"425":1}}],["文件放入其中",{"2":{"355":1}}],["文件自动注册为组件",{"2":{"299":1}}],["文件处理",{"2":{"196":1}}],["文件挪到项目根目录",{"2":{"146":1}}],["文件中",{"2":{"481":1}}],["文件中以",{"2":{"143":1}}],["文件中使用",{"0":{"83":1,"112":1},"2":{"481":1}}],["文件由框架生成",{"2":{"129":1}}],["文件系统即路由",{"2":{"117":1}}],["文件上传成功",{"2":{"96":1}}],["文件夹下的文件名包含",{"2":{"482":1}}],["文件夹下寻找类似",{"2":{"412":1}}],["文件夹中的",{"2":{"359":1}}],["文件夹b",{"2":{"118":1}}],["文件夹",{"0":{"81":1},"1":{"82":1,"83":1},"2":{"81":1,"110":1,"211":3}}],["文件时",{"2":{"71":1}}],["文件内容",{"2":{"60":1,"288":1}}],["文件内容如下",{"2":{"33":1}}],["文件配置",{"0":{"44":1},"1":{"45":1,"46":1,"47":1}}],["文件",{"0":{"14":1,"95":1,"96":1,"421":1},"1":{"97":1,"98":1,"99":1},"2":{"46":1,"93":1,"95":1,"118":1,"129":1,"185":1,"196":1,"215":1,"412":1,"420":1,"423":1}}],["贡献源码",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1}}],["贡献文档",{"0":{"12":1},"1":{"13":1,"14":1,"15":1}}],["贡献指南",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1}}],["进程",{"2":{"243":1}}],["进行环境差异化配置",{"2":{"185":1}}],["进行渲染",{"2":{"122":1}}],["进行配置",{"2":{"114":1}}],["进行快速开发的完整系统",{"2":{"92":1}}],["进行个性化配置",{"2":{"4":1}}],["进入页面前判断是否登陆的逻辑",{"2":{"417":1}}],["进入插件目录",{"0":{"294":1}}],["进入项目目录",{"2":{"70":2}}],["进入目录",{"2":{"68":2}}],["进入fes",{"2":{"11":1}}],["克隆仓库",{"2":{"11":1}}],["用起来贼不方便",{"2":{"443":1}}],["用角色定义一组资源",{"2":{"307":1}}],["用资源",{"2":{"303":1}}],["用",{"2":{"191":1}}],["用户是否需要",{"2":{"401":1,"405":1}}],["用户没有配置时取这个",{"2":{"243":1}}],["用户配置",{"2":{"213":1,"238":1}}],["用户就不必要编写胶水代码",{"2":{"129":1}}],["用户只需要安装此依赖和其他插件",{"2":{"10":1}}],["用来判断异步数据是否已经加载完毕",{"2":{"318":1}}],["用来帮助定位问题",{"2":{"182":1}}],["用来记录一些跟路由相关的信息",{"2":{"124":1}}],["用来配置插件",{"2":{"103":1}}],["用例集合",{"2":{"96":1}}],["用法和场景",{"0":{"296":1}}],["用法",{"2":{"26":1,"243":1,"244":1,"245":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1}}],["用于指定加载子应用什么路由页面",{"2":{"443":1}}],["用于解决",{"2":{"397":1}}],["用于声明配置的类型",{"2":{"243":1}}],["用于描述插件或插件集的",{"2":{"243":1}}],["用于提供给代码中可用的变量",{"2":{"192":1}}],["用于执行事件",{"2":{"157":1,"246":1}}],["用于修改值",{"2":{"157":1,"246":1}}],["用于合并执行多个函数",{"2":{"157":1,"246":1}}],["用于分析",{"2":{"57":1}}],["用于配置构建流程或者运行时过程",{"2":{"41":1}}],["用于代码检查和格式化",{"2":{"11":1}}],["用于单元测试",{"2":{"11":1}}],["jp",{"2":{"411":1,"412":1}}],["ja",{"2":{"411":1,"412":1}}],["java",{"2":{"331":1}}],["javascriptimport",{"2":{"464":1,"465":1}}],["javascript",{"2":{"326":1,"328":1,"331":2}}],["julia",{"2":{"331":1}}],["jobs",{"2":{"362":1}}],["join",{"2":{"247":1,"257":1,"261":1,"268":1,"274":1,"288":1}}],["joi",{"2":{"243":3,"290":2}}],["jolyne",{"2":{"127":1}}],["jest的配置文件规范",{"2":{"363":1}}],["jest",{"0":{"357":1},"1":{"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1},"2":{"11":1,"29":1,"290":1,"299":2,"357":1,"358":1,"361":1,"362":33,"363":2,"364":2}}],["js不提供任何",{"2":{"427":1}}],["jsdom",{"2":{"362":1}}],["jsget",{"2":{"345":1,"350":1}}],["jsaccess",{"2":{"305":1}}],["jsapi",{"2":{"129":1,"243":1,"247":2,"248":1,"249":1,"250":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"266":1,"267":1,"268":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"288":1}}],["js`",{"2":{"199":1,"362":3}}],["jslet",{"2":{"135":1}}],["jsconst",{"2":{"124":1,"129":1,"205":1,"245":1}}],["jsconsole",{"2":{"62":1}}],["jsexport",{"2":{"96":1,"98":1,"101":1,"106":1,"108":1,"109":1,"114":1,"133":1,"134":3,"136":1,"139":1,"188":1,"191":1,"192":1,"196":1,"199":1,"200":1,"209":1,"211":1,"214":1,"216":1,"217":1,"290":1,"306":1,"309":1,"312":1,"313":1,"314":1,"328":1,"331":1,"377":1,"378":1,"391":1,"392":1,"401":2,"423":1,"439":1,"441":2,"445":2,"446":1,"476":1,"480":1,"481":2,"491":1,"492":1,"498":1}}],["jsx",{"2":{"93":1,"118":1,"228":1,"355":1,"359":2}}],["js中",{"2":{"378":1,"432":1}}],["js中通过",{"2":{"114":1}}],["js中引入",{"2":{"25":1}}],["js中配置的包代码时",{"2":{"17":1}}],["json的",{"2":{"439":1}}],["json的内容",{"2":{"236":1}}],["json中的",{"2":{"364":1}}],["json",{"0":{"29":1,"30":1,"105":1},"2":{"19":1,"28":2,"29":3,"64":1,"96":6,"105":1,"208":1,"288":1,"308":2,"327":2,"328":1,"331":1,"334":4,"339":2,"354":2,"358":2,"362":11,"363":1,"367":2,"398":2,"416":2,"419":2,"428":2,"436":2,"448":1,"455":2,"456":1,"470":2,"475":2,"479":2,"490":2,"497":2}}],["js设计前提下",{"2":{"18":1}}],["js统一使用es",{"2":{"16":1}}],["js目录",{"2":{"11":1}}],["jsimport",{"2":{"5":1,"26":1,"79":1,"124":1,"127":1,"137":1,"152":1,"154":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"186":1,"255":1,"256":1,"316":1,"318":1,"319":1,"320":1,"321":1,"333":1,"342":1,"359":1,"373":1,"374":1,"378":1,"408":1,"410":1,"411":1,"412":1,"417":1,"421":1,"427":1,"430":1,"432":1,"433":1,"434":1,"449":1,"456":1,"461":1,"462":1,"463":1,"466":1,"478":1,"481":1,"494":1}}],["js",{"0":{"31":1,"32":1,"40":1,"79":1,"86":1,"87":1,"112":1},"1":{"88":1,"89":1,"90":1},"2":{"0":1,"1":1,"5":3,"6":7,"7":6,"11":2,"23":1,"25":2,"27":1,"28":5,"29":8,"31":1,"44":1,"62":1,"66":1,"67":1,"71":1,"73":2,"86":4,"88":2,"89":1,"90":3,"92":1,"93":1,"95":3,"96":3,"98":1,"103":1,"105":1,"107":1,"113":1,"118":1,"119":1,"120":1,"121":2,"122":2,"124":1,"128":2,"129":4,"130":4,"132":2,"140":1,"141":1,"142":2,"143":2,"150":2,"152":2,"154":1,"161":1,"184":1,"185":7,"189":1,"196":2,"208":1,"231":1,"244":1,"251":1,"252":1,"253":1,"258":2,"260":1,"266":1,"267":1,"274":1,"290":2,"297":1,"300":2,"303":1,"307":2,"309":1,"311":1,"328":1,"329":1,"341":2,"351":1,"359":5,"362":1,"363":1,"364":1,"366":1,"375":1,"377":2,"378":1,"385":1,"387":1,"400":9,"401":1,"412":1,"421":1,"427":4,"434":1,"435":1,"437":1,"441":2,"446":1,"449":1,"469":1,"478":5,"480":1,"481":3,"494":1,"498":1}}],["本插件即将废弃",{"2":{"495":1}}],["本文档以",{"2":{"22":1}}],["本地验证完",{"2":{"75":1}}],["本地验证",{"0":{"74":1}}],["本地提交新代码",{"2":{"21":1}}],["本地临时配置",{"0":{"45":1},"2":{"8":1,"47":1}}],["本地临时配置文件",{"0":{"6":1}}],["本项目开发使用的一些主要工具",{"2":{"11":1}}],["+",{"2":{"10":2,"11":1,"90":5,"359":1,"464":1,"465":1,"481":2}}],["封装一些胶水代码",{"2":{"427":1}}],["封装的",{"2":{"96":1,"299":1,"454":1}}],["封装的应用级框架",{"2":{"93":1}}],["封装",{"2":{"10":1,"85":1}}],["入口文件的全局配置",{"2":{"456":1}}],["入口文件",{"2":{"90":1}}],["入口文件处理",{"2":{"10":1}}],["入口",{"2":{"10":1,"86":1,"471":1}}],["入口模块",{"2":{"10":1}}],["$patch",{"2":{"434":1}}],["$router",{"2":{"165":1}}],["$route",{"2":{"164":1}}],["$",{"2":{"10":1,"71":1,"73":1,"261":1,"362":1,"394":1}}],["hh",{"2":{"494":1}}],["h4",{"2":{"481":2}}],["hg",{"2":{"362":1}}],["hierarchy",{"2":{"362":1}}],["highlighting",{"2":{"362":1}}],["history",{"2":{"116":1,"163":1,"443":1}}],["hcl",{"2":{"331":1}}],["h",{"2":{"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"361":1,"362":3}}],["h则可以看到如下信息",{"2":{"177":1,"178":1}}],["heap",{"2":{"362":1}}],["header",{"2":{"395":1,"456":1}}],["headers",{"0":{"465":1},"2":{"96":1,"456":2,"465":2}}],["head",{"2":{"141":2}}],["height",{"2":{"335":1,"494":1}}],["height=",{"2":{"334":1}}],["helpful",{"2":{"362":1}}],["helps",{"2":{"178":1}}],["help",{"0":{"181":1},"2":{"177":2,"178":4,"179":2,"180":2,"181":1,"182":2,"183":2,"248":1,"362":2}}],["hello",{"2":{"143":2,"199":1,"413":1}}],["href",{"2":{"134":1,"173":1}}],["href=",{"2":{"82":1,"111":1,"143":1}}],["have",{"2":{"362":3}}],["handles",{"2":{"362":1}}],["handlebars",{"2":{"331":1}}],["handletag",{"2":{"96":1}}],["haslogin",{"2":{"417":1}}],["haste",{"2":{"362":2}}],["has",{"2":{"362":2}}],["hasaccess",{"0":{"317":1}}],["haspresets",{"0":{"252":1},"2":{"252":1,"253":1}}],["hasplugins",{"0":{"251":1},"2":{"251":2,"252":1}}],["hash",{"2":{"114":1,"116":1,"127":4,"168":1,"202":1,"443":1}}],["harrywan",{"2":{"29":1,"132":1,"423":1}}],["how",{"2":{"362":1}}],["hooks",{"2":{"245":1}}],["hook",{"2":{"244":3,"245":2,"246":1,"362":1}}],["hoist",{"2":{"205":3}}],["home",{"2":{"126":2}}],["homepage",{"2":{"29":1}}],["hostname",{"2":{"270":1}}],["host",{"0":{"53":1},"2":{"212":3}}],["h5",{"2":{"10":2,"69":1}}],["httponly",{"2":{"96":1}}],["http",{"2":{"71":3,"141":1,"169":1,"178":1,"179":2,"200":1,"212":1,"456":1}}],["https",{"0":{"54":1},"2":{"5":1,"11":1,"29":2,"179":2,"200":1,"212":2}}],["html5",{"2":{"169":1}}],["html",{"0":{"4":1,"36":1,"82":1,"111":1,"141":1,"220":1},"1":{"142":1,"143":1},"2":{"4":5,"14":1,"28":1,"36":3,"73":1,"82":2,"111":2,"141":6,"143":1,"146":2,"147":4,"172":1,"174":1,"197":1,"206":1,"215":7,"230":1,"263":1,"328":1,"331":1,"439":2}}],["适用于",{"2":{"10":2}}],["集成",{"2":{"10":1,"290":1,"328":1,"357":1,"427":1,"478":1}}],["集成了",{"2":{"10":1}}],["包括",{"2":{"415":1}}],["包括导航以及侧边栏",{"2":{"299":1,"366":1}}],["包名必须是",{"2":{"297":1}}],["包",{"2":{"290":1}}],["包的插件",{"2":{"106":1}}],["包入口文件的插件",{"2":{"106":1}}],["包含嵌套模块",{"2":{"481":1}}],["包含三个属性",{"2":{"157":1,"246":1}}],["包含",{"2":{"31":1,"136":1,"152":1}}],["包含dev",{"2":{"10":1}}],["包概览",{"0":{"10":1}}],["定义即可用",{"2":{"427":1,"478":1}}],["定义放在",{"2":{"427":1,"478":1}}],["定义配置的类型",{"2":{"290":1}}],["定义的函数",{"2":{"247":1}}],["定义",{"0":{"432":1},"2":{"195":1}}],["定义运行时配置",{"2":{"160":1}}],["定义运行时插件生命周期",{"2":{"10":1}}],["定义构建配置",{"2":{"159":1}}],["定义页面的元信息",{"2":{"158":1}}],["定义环境变量",{"2":{"33":1}}],["定义插件的生命周期",{"2":{"10":1}}],["rgba",{"2":{"494":1}}],["right",{"0":{"372":1},"2":{"366":1,"368":1,"395":1,"423":1}}],["r",{"2":{"331":1}}],["rawrequest",{"2":{"465":2}}],["rawargv",{"2":{"248":2}}],["ram",{"2":{"463":3}}],["rare",{"2":{"362":1}}],["rather",{"2":{"362":1}}],["ratio",{"2":{"205":1}}],["razor",{"2":{"331":1}}],["random",{"2":{"96":8,"98":1}}],["rust",{"2":{"331":1}}],["ruby",{"2":{"331":1}}],["rules",{"2":{"183":1,"248":1,"333":1}}],["rulename",{"2":{"183":1,"248":1}}],["rule",{"2":{"183":3,"248":3}}],["runner",{"2":{"362":5}}],["running",{"2":{"362":7}}],["runtestsbypath",{"2":{"362":1}}],["runtimeconfig",{"2":{"129":1}}],["runtime",{"2":{"10":2,"257":1,"268":1,"288":1}}],["runinband",{"2":{"362":1}}],["runinband`",{"2":{"362":1}}],["runconcurrently",{"2":{"362":1}}],["runs",{"2":{"362":4}}],["run",{"2":{"71":2,"73":2,"149":1,"177":1,"178":1,"362":21}}],["robby",{"2":{"461":1,"462":1,"463":1,"466":1}}],["rotate",{"2":{"356":1,"494":1}}],["role",{"2":{"351":3,"434":1}}],["roleid",{"2":{"319":1}}],["roles",{"0":{"310":1},"2":{"288":2,"306":1,"309":1,"319":2,"320":1,"343":7}}],["roots",{"2":{"362":1}}],["rootdir",{"2":{"362":6}}],["rootcontainer",{"0":{"136":1},"2":{"136":2}}],["root",{"2":{"135":1,"362":1,"498":1}}],["rootelement",{"2":{"135":3}}],["rouer",{"2":{"127":1}}],["route",{"2":{"164":2,"173":1,"174":1,"394":1}}],["routes",{"0":{"115":1},"2":{"114":1,"115":1,"124":1,"133":4,"134":3,"135":1,"136":1,"274":2,"441":2}}],["routerlink",{"0":{"172":1},"2":{"172":2,"173":3}}],["routerview",{"0":{"174":1},"2":{"121":1,"136":4,"174":2,"375":2}}],["router",{"0":{"175":1,"202":1},"2":{"10":1,"113":1,"114":2,"115":1,"124":1,"125":1,"126":2,"127":11,"129":2,"130":4,"137":3,"139":4,"145":1,"161":1,"162":3,"165":2,"170":2,"172":2,"173":1,"174":5,"175":1,"190":1,"312":1,"313":1,"391":1,"392":1,"441":2}}],["rm",{"0":{"61":1}}],["reject",{"2":{"456":1}}],["rerun",{"2":{"362":2}}],["re",{"2":{"362":6}}],["record",{"2":{"362":2}}],["recursively",{"2":{"362":1}}],["receives",{"2":{"362":1}}],["remaining",{"2":{"362":1}}],["remove",{"0":{"347":1},"2":{"347":1}}],["redshift",{"2":{"331":1}}],["redis",{"2":{"331":1}}],["reduce",{"2":{"205":2}}],["ref",{"2":{"322":1,"334":1,"378":1,"387":1,"394":1,"420":1,"449":1,"481":2}}],["relevant",{"2":{"362":1}}],["related",{"2":{"362":6}}],["relative",{"2":{"214":1,"261":1,"362":1}}],["rel=",{"2":{"82":1,"111":1,"143":1}}],["rendercustom",{"0":{"390":1},"2":{"378":2,"395":1}}],["render",{"0":{"138":1},"2":{"138":2,"288":1,"446":1}}],["repeat",{"2":{"462":2}}],["reports",{"2":{"362":2}}],["reporters",{"2":{"362":2}}],["reporter",{"2":{"362":2}}],["reported",{"2":{"362":1}}],["repository",{"2":{"29":1,"362":2}}],["replace",{"2":{"127":1,"170":1,"288":1}}],["registry",{"2":{"362":1}}],["registerplugins",{"0":{"250":1},"2":{"250":2}}],["registerpresets",{"0":{"249":1},"2":{"249":2}}],["registercommand",{"0":{"248":1},"2":{"248":2}}],["registermethod",{"0":{"247":1},"2":{"247":2,"251":1,"254":1}}],["register",{"0":{"155":1,"244":1},"2":{"96":1,"154":2,"244":3,"245":1,"247":1}}],["regular",{"2":{"362":3}}],["regex",{"2":{"362":1}}],["regexp",{"2":{"96":1,"362":8}}],["regeneratetmpfiles",{"2":{"243":1}}],["reslove",{"2":{"481":2}}],["response",{"0":{"465":1},"2":{"456":6,"464":3,"465":2}}],["responseinterceptors",{"2":{"467":1}}],["responseinterceptor",{"2":{"456":1,"467":1}}],["responsetype",{"2":{"456":1}}],["respect",{"2":{"362":1}}],["resetmodules",{"2":{"362":1}}],["resetmocks",{"2":{"362":1}}],["resetallmocks",{"2":{"362":1}}],["reset",{"2":{"362":2}}],["restoreallmocks",{"2":{"362":1}}],["restore",{"2":{"362":1}}],["restoremocks",{"2":{"362":1}}],["restricted",{"2":{"362":1}}],["restructuredtext",{"2":{"331":1}}],["restartserver",{"0":{"287":1}}],["resources",{"2":{"362":2}}],["resourcepath",{"2":{"214":2}}],["resolving",{"2":{"362":2}}],["resolver",{"2":{"362":2}}],["resolve",{"2":{"132":2,"249":1,"250":1,"267":1,"275":2,"319":1,"320":1,"423":2,"434":1}}],["results",{"2":{"362":10}}],["result",{"2":{"96":6,"362":1,"456":2}}],["res",{"2":{"96":16,"264":2,"461":1,"462":1,"463":1,"481":2}}],["req",{"2":{"96":10,"264":1}}],["requiring",{"2":{"362":1}}],["required",{"2":{"205":1}}],["requiresauth",{"2":{"124":1}}],["require",{"2":{"3":1,"118":8,"121":3,"122":2,"124":1,"133":1,"134":1,"147":1,"249":1,"250":1,"275":2,"362":1}}],["requestresponse",{"2":{"456":2}}],["requestinterceptors",{"2":{"467":1}}],["requestinterceptor",{"2":{"456":1,"467":1}}],["requested",{"2":{"362":1}}],["requesttag",{"2":{"96":1}}],["request",{"0":{"454":1,"458":1},"1":{"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1},"2":{"29":1,"105":2,"299":2,"454":1,"455":1,"456":1,"459":1,"461":2,"462":2,"463":2,"464":3,"465":1}}],["readonly",{"2":{"335":1}}],["readcount",{"2":{"96":1}}],["readfilesync",{"2":{"96":1,"247":1,"288":1}}],["readme",{"2":{"29":2}}],["reactive",{"2":{"420":1,"421":2,"449":2}}],["react",{"2":{"93":2,"113":1,"435":1}}],["return",{"2":{"83":1,"112":1,"132":2,"134":3,"135":1,"136":2,"173":1,"205":1,"243":1,"244":2,"258":1,"260":1,"262":1,"263":1,"264":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"290":1,"303":1,"312":1,"322":1,"323":1,"324":1,"334":1,"343":1,"362":1,"378":1,"391":1,"413":1,"417":1,"421":1,"423":2,"434":1,"442":1,"443":1,"449":2,"450":1,"456":3,"466":1,"481":4}}],["插件写法参考官方文档",{"2":{"482":1}}],["插件会自动为你创建好",{"2":{"446":1}}],["插件注册",{"0":{"445":1}}],["插件使用",{"2":{"366":2}}],["插件遵循",{"2":{"363":1}}],["插件实现",{"2":{"361":1}}],["插件实现了胶水代码",{"2":{"326":1}}],["插件提供粒度更细的",{"2":{"307":1}}],["插件列表",{"0":{"299":1}}],["插件介绍",{"0":{"289":1},"1":{"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1}}],["插件集",{"2":{"218":1}}],["插件也遵照此配置的约定",{"2":{"203":1}}],["插件文件路径",{"2":{"155":1}}],["插件文件导出的内容",{"2":{"155":1}}],["插件都需要升级到",{"2":{"148":1}}],["插件读取配置项",{"2":{"129":1}}],["插件定义运行时配置项",{"2":{"129":1}}],["插件及其功能",{"2":{"108":1}}],["插件的方式内置",{"2":{"366":1}}],["插件的入口是一个函数",{"2":{"290":1}}],["插件的配置信息",{"2":{"290":1}}],["插件的配置",{"2":{"278":1}}],["插件的",{"0":{"103":1},"2":{"108":1,"251":1,"290":1}}],["插件的形式支持",{"2":{"27":1}}],["插件",{"0":{"102":1,"148":1,"232":1,"482":1},"1":{"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1},"2":{"105":1,"109":1,"137":1,"189":1,"199":1,"217":1,"219":1,"244":1,"253":1,"299":1,"316":1,"408":1,"469":1,"478":1}}],["插件和插件集",{"0":{"89":1}}],["插件可以管理项目的编译时和运行时",{"2":{"86":1}}],["插件通讯机制",{"2":{"10":1}}],["插件通讯机制等",{"2":{"10":1}}],["插件配置可被修改",{"2":{"239":1}}],["插件配置",{"2":{"10":1}}],["来消费",{"2":{"420":1}}],["来设置当前用户能访问的资源",{"2":{"307":1}}],["来识别区分他们",{"2":{"303":1}}],["来跳过某些包",{"2":{"222":1}}],["来配置插件",{"2":{"109":1}}],["来提升应用性能",{"2":{"86":1}}],["来实现",{"2":{"10":1}}],["来指定当前环境的配置文件",{"2":{"7":1}}],["gc`",{"2":{"362":1}}],["garbage",{"2":{"362":1}}],["gains",{"2":{"205":2}}],["glob",{"2":{"362":2}}],["globals",{"2":{"362":1}}],["globalsetup",{"2":{"362":1}}],["globalteardown",{"2":{"362":1}}],["globalcssfile",{"2":{"261":1}}],["globalcss",{"0":{"195":1},"2":{"195":1}}],["global",{"0":{"471":1},"2":{"23":1,"177":1,"362":3,"471":2}}],["graphql",{"2":{"331":1}}],["gzip",{"2":{"208":1}}],["generatestatsfile",{"2":{"208":1}}],["generate",{"2":{"208":1,"362":1}}],["getter",{"0":{"486":1},"2":{"481":6,"486":1}}],["getters",{"2":{"481":6}}],["getalllocales",{"0":{"412":1},"2":{"412":1}}],["getaccess",{"0":{"321":1},"2":{"312":1,"313":1,"321":1,"391":1,"392":1}}],["getserver",{"0":{"271":1}}],["gethostname",{"0":{"270":1}}],["gethistory",{"0":{"163":1},"2":{"256":1}}],["getport",{"0":{"269":1}}],["getroutesjson",{"0":{"273":1}}],["getroutes",{"0":{"272":1},"2":{"256":1}}],["getrouter",{"0":{"162":1},"2":{"162":2}}],["get",{"0":{"345":1},"2":{"96":1,"342":1,"343":2,"345":7}}],["given",{"2":{"178":1,"362":2}}],["git+https",{"2":{"29":1}}],["github",{"2":{"11":1,"29":3,"150":1}}],["git",{"2":{"6":1,"11":1,"21":3,"29":2,"38":1,"90":1,"362":1}}],["gitignore",{"2":{"6":1,"29":1}}],["go",{"2":{"127":1,"172":1,"331":1}}],["goback",{"2":{"127":1}}],["g",{"2":{"66":1,"177":1,"292":1}}],["gt",{"0":{"442":1,"443":1},"2":{"8":2,"14":1,"24":2,"26":1,"47":2,"71":1,"73":1,"78":3,"82":2,"83":5,"96":7,"111":2,"112":5,"124":4,"126":4,"129":2,"130":2,"132":3,"136":7,"139":1,"141":16,"143":7,"166":1,"167":1,"172":2,"173":1,"174":5,"177":1,"178":2,"183":2,"214":1,"216":1,"247":1,"248":2,"249":2,"250":2,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":2,"262":1,"263":1,"264":2,"266":1,"267":1,"274":1,"275":1,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"290":1,"303":8,"314":1,"317":2,"318":1,"320":1,"322":6,"323":6,"324":6,"334":6,"336":2,"343":18,"345":2,"346":2,"348":1,"349":1,"350":2,"351":3,"355":1,"359":1,"362":3,"364":3,"375":10,"378":8,"387":3,"390":1,"391":1,"392":1,"394":3,"400":2,"404":3,"410":2,"411":2,"413":10,"421":2,"422":2,"423":11,"434":3,"441":6,"442":5,"443":8,"449":6,"450":2,"456":2,"461":2,"462":2,"463":2,"464":1,"465":1,"472":4,"481":32}}],["这使得",{"2":{"172":1}}],["这个是必须的",{"2":{"243":1}}],["这个位置无处不在",{"2":{"170":1}}],["这个历史记录的主要目的是处理",{"2":{"170":1}}],["这三种形式是等价的",{"2":{"127":1}}],["这样能在需要时重新生成临时文件",{"2":{"268":1,"288":1}}],["这样用户使用时",{"2":{"255":1}}],["这样",{"2":{"122":1}}],["这类框架是用组件化搭建页面",{"2":{"113":1}}],["这里的",{"2":{"109":1}}],["这些功能包括",{"2":{"290":1}}],["这些返回值最终会被合成一个数组",{"2":{"244":1}}],["这些原来需要放在项目里的脏乱差的部分都被藏在了这里",{"2":{"90":1}}],["这些是由",{"2":{"90":1}}],["这是页面标题",{"2":{"142":2}}],["这是我们根据精准匹配优先算法原则设计出路由排名算法",{"2":{"123":1}}],["这是",{"2":{"80":1}}],["这一章节会帮助你从头搭建一个简单的",{"2":{"67":1}}],["这时候",{"2":{"443":1}}],["这时候必须在执行命令前添加",{"2":{"46":1}}],["这时候我们可以配置环境变量",{"2":{"41":1}}],["这时候会命中",{"2":{"7":1}}],["这份环境配置",{"2":{"7":1}}],["这份配置会和",{"2":{"6":1,"7":1,"45":1}}],["区分不同环境来指定配置",{"2":{"46":1}}],["区分不同环境",{"2":{"7":1}}],["err",{"2":{"461":1,"462":1,"463":1}}],["errorhandler",{"2":{"456":1}}],["errorondeprecated",{"2":{"362":1}}],["error",{"2":{"333":1,"362":1,"456":10,"459":1,"466":2}}],["each",{"2":{"362":7}}],["easy",{"2":{"29":1}}],["equivalent",{"2":{"362":3}}],["equiv=",{"2":{"141":1}}],["equal",{"2":{"359":1}}],["e",{"2":{"336":1,"362":1}}],["elixir",{"2":{"331":1}}],["else",{"2":{"96":1,"264":1,"456":2}}],["ecl",{"2":{"331":1}}],["especially",{"2":{"362":1}}],["esm版本",{"2":{"328":1}}],["esm",{"2":{"267":1}}],["esbuild",{"2":{"243":1,"290":1}}],["es",{"2":{"217":1}}],["eslintrc",{"2":{"29":1}}],["eslint",{"2":{"11":1,"29":1}}],["even",{"2":{"362":1}}],["events",{"0":{"336":1}}],["event",{"2":{"157":1,"244":1,"246":1}}],["every",{"2":{"362":6}}],["evaluate",{"2":{"205":1}}],["etag",{"2":{"96":1}}],["exact",{"2":{"362":1}}],["example",{"2":{"362":1}}],["examples",{"2":{"362":1}}],["exiting",{"2":{"362":1}}],["exits",{"2":{"362":3}}],["exitserror",{"2":{"247":1}}],["exit",{"2":{"362":3}}],["exist",{"2":{"208":1}}],["existssync",{"2":{"247":1}}],["exists",{"2":{"177":2}}],["exclude",{"2":{"222":2,"362":1}}],["extension",{"2":{"362":1}}],["extensions",{"2":{"362":2}}],["extend",{"0":{"350":1},"2":{"343":1,"345":3,"348":1,"350":2}}],["externals",{"0":{"216":1},"2":{"216":1}}],["extrapostcssplugins",{"0":{"219":1}}],["extrababelpresets",{"0":{"218":1}}],["extrababelplugins",{"0":{"217":1},"2":{"217":1}}],["extract",{"2":{"214":2,"275":2}}],["extracss",{"0":{"214":1},"2":{"214":1}}],["extraroutes",{"2":{"133":1,"134":1}}],["expose",{"2":{"362":1}}],["exports",{"2":{"362":1}}],["exportstatic",{"0":{"215":1},"2":{"215":3}}],["exporting",{"2":{"362":1}}],["export",{"2":{"5":1,"6":2,"7":2,"83":1,"112":1,"127":1,"129":1,"130":2,"132":1,"135":1,"137":1,"142":1,"164":1,"165":1,"166":1,"167":1,"173":1,"185":1,"186":1,"303":1,"322":1,"323":1,"324":1,"334":1,"341":1,"343":1,"362":1,"375":1,"378":1,"400":2,"413":1,"417":1,"421":1,"422":1,"423":1,"432":1,"433":1,"434":1,"442":1,"443":1,"449":2,"450":1,"456":1,"466":1,"478":1,"481":1}}],["expandedkeys",{"2":{"388":1}}],["expand",{"2":{"362":1}}],["experimental",{"2":{"362":1}}],["expecting",{"2":{"362":1}}],["expect",{"2":{"359":1}}],["explicit",{"2":{"362":1}}],["explicitly",{"2":{"362":1}}],["expression",{"2":{"362":1}}],["expressions",{"2":{"362":2}}],["express",{"2":{"96":1,"264":1,"265":1}}],["execution",{"2":{"362":1}}],["executing",{"2":{"362":4}}],["execute",{"2":{"247":1,"362":1}}],["exe",{"2":{"43":1}}],["editormodel",{"2":{"336":1}}],["editor有一定的成本",{"2":{"326":1}}],["editor",{"0":{"325":1},"1":{"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1},"2":{"29":1,"299":2,"326":2,"327":1,"328":3,"333":1,"335":1,"336":1}}],["en",{"2":{"400":3,"410":1,"412":2}}],["enforcement",{"2":{"362":2}}],["encoded",{"2":{"362":1}}],["enabled",{"2":{"362":1}}],["enableby",{"2":{"243":5,"290":3}}],["ename",{"2":{"343":4}}],["end",{"2":{"264":2,"362":1}}],["enum",{"2":{"157":1,"246":1,"346":2,"348":1,"349":1}}],["enumsget",{"2":{"343":3}}],["enums",{"0":{"337":1},"1":{"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1},"2":{"29":1,"299":1,"339":1,"341":1,"342":3,"343":4}}],["entry",{"2":{"129":2,"439":4}}],["environments",{"2":{"362":2}}],["environment",{"2":{"178":1,"182":1,"362":6}}],["env前使用",{"2":{"49":1}}],["env=sit",{"2":{"46":1}}],["env=prod",{"2":{"29":1,"33":1,"185":1}}],["env=uat",{"2":{"7":1}}],["env",{"0":{"33":1,"44":1,"49":1,"62":1,"240":1},"1":{"45":1,"46":1,"47":1},"2":{"7":1,"28":1,"33":4,"43":5,"44":1,"45":2,"46":6,"49":1,"62":4,"83":1,"112":1,"143":5,"185":1,"208":7,"209":1,"240":1,"362":3,"476":1}}],["w",{"2":{"362":1}}],["were",{"2":{"362":1}}],["web",{"2":{"168":1,"180":1}}],["webank",{"2":{"29":4,"297":2}}],["webankfintech",{"2":{"11":1,"29":3}}],["webpack5",{"2":{"86":1}}],["webpack5+babel",{"2":{"10":1}}],["webpack",{"0":{"0":1,"146":1,"183":1,"207":1},"1":{"1":1,"2":1,"3":1,"4":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1},"2":{"0":3,"1":1,"2":1,"4":3,"29":1,"71":2,"73":2,"80":1,"81":1,"110":1,"145":1,"146":3,"147":2,"148":1,"178":2,"183":4,"191":2,"209":3,"213":1,"220":1,"248":3,"264":1,"265":1,"267":2,"268":1,"286":1,"288":1,"290":1,"328":2,"469":1,"474":1}}],["would",{"2":{"362":1}}],["workers",{"2":{"362":1}}],["worker",{"2":{"329":2,"330":1,"362":2}}],["works",{"2":{"262":1,"362":1}}],["workspace",{"2":{"68":6,"69":2}}],["world",{"2":{"143":2}}],["world=hello",{"2":{"143":1}}],["writing",{"2":{"362":1}}],["written",{"2":{"362":1}}],["write",{"2":{"362":1}}],["writefilesync",{"2":{"247":1}}],["writetmpfile",{"0":{"288":1},"2":{"247":3,"288":1}}],["which",{"2":{"362":7}}],["while",{"2":{"208":1,"362":1}}],["where",{"2":{"362":2}}],["when",{"2":{"362":11}}],["whether",{"2":{"179":1,"362":4}}],["who",{"2":{"96":1}}],["wb",{"2":{"96":1}}],["want",{"2":{"362":2}}],["was",{"2":{"362":1}}],["watermark",{"0":{"488":1},"1":{"489":1,"490":1,"491":1,"492":1,"493":1,"494":1},"2":{"299":1,"490":1,"491":1,"492":1}}],["watchman",{"2":{"362":3}}],["watchpathignorepatterns",{"2":{"362":1}}],["watch`",{"2":{"362":1}}],["watchall",{"2":{"362":1}}],["watchall`",{"2":{"362":1}}],["watchtest",{"2":{"96":1}}],["watch=none",{"2":{"55":1}}],["watch",{"0":{"55":1},"2":{"96":1,"362":4,"378":1}}],["warning",{"2":{"6":1,"20":1,"38":1,"106":1,"119":1,"120":1,"133":1,"441":1}}],["will",{"2":{"362":20}}],["wine",{"2":{"387":1}}],["winpath",{"2":{"261":1,"274":1}}],["window",{"2":{"134":1,"216":1,"481":1}}],["windows",{"2":{"43":2}}],["windicss",{"0":{"495":1},"1":{"496":1,"497":1,"498":1},"2":{"29":1,"299":2,"495":1,"496":1,"497":1,"498":1}}],["within",{"2":{"362":1}}],["without",{"2":{"362":1}}],["with",{"2":{"205":2,"362":14}}],["withbase",{"2":{"14":1}}],["width=device",{"2":{"141":1}}],["width",{"2":{"23":1,"24":1,"26":1,"141":1,"335":1,"494":1}}],["做的",{"2":{"93":1}}],["做本地验证",{"2":{"74":1}}],["做合并后形成最终配置",{"2":{"45":1,"46":1}}],["做",{"2":{"6":1,"7":1}}],["lua",{"2":{"331":1}}],["label",{"2":{"413":2}}],["lang=",{"2":{"472":2}}],["lang",{"2":{"400":1,"410":1,"411":1}}],["language",{"2":{"335":1,"413":1}}],["language=",{"2":{"334":1}}],["languages",{"0":{"331":1},"2":{"328":1,"331":1}}],["lastcommit",{"2":{"362":1}}],["last",{"2":{"362":2}}],["lastrootcontainer",{"2":{"136":2}}],["lastopts",{"2":{"132":3,"135":4}}],["layoutconfig",{"2":{"378":2}}],["layoutconfig是编译时配置结果",{"2":{"378":1}}],["layout",{"0":{"365":1},"1":{"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1},"2":{"5":1,"23":1,"24":1,"26":1,"29":1,"118":4,"121":5,"148":1,"299":1,"366":1,"367":1,"373":1,"375":3,"377":1,"378":2,"391":1,"392":1,"395":1,"441":2}}],["left",{"0":{"372":1},"2":{"366":1,"368":1,"395":1}}],["leaked",{"2":{"362":1}}],["leaks",{"2":{"362":2}}],["lexon",{"2":{"331":1}}],["legacy",{"0":{"405":1},"2":{"229":1,"401":2,"405":1}}],["level",{"2":{"208":1}}],["length",{"2":{"96":2}}],["lessloader",{"0":{"221":1}}],["less",{"2":{"22":1,"27":1,"80":1,"221":1,"331":1,"469":1}}],["lifecycles",{"2":{"452":1,"453":1}}],["light",{"2":{"366":1,"380":1}}],["liquid",{"2":{"331":1}}],["librarydirectory",{"2":{"217":1}}],["libraryname",{"2":{"217":1}}],["like",{"2":{"179":1,"362":2,"432":1}}],["lists",{"2":{"362":1}}],["listtests",{"2":{"362":1}}],["list",{"2":{"96":1,"121":3,"123":1,"183":2,"215":2,"248":2,"362":10}}],["link",{"2":{"82":1,"111":1,"126":2,"143":1,"172":2,"173":1}}],["linux",{"2":{"43":1}}],["license",{"2":{"29":1}}],["look",{"2":{"362":1}}],["loops",{"2":{"205":1}}],["loader配置",{"2":{"476":1}}],["loader",{"2":{"210":1,"214":3,"221":1,"223":1,"224":1,"275":1,"362":2,"476":1}}],["loading",{"2":{"132":2,"423":1,"434":1,"459":1,"466":2}}],["locations",{"2":{"362":1}}],["location",{"2":{"134":1,"362":1}}],["localstorage",{"2":{"404":1,"463":1}}],["locally",{"2":{"362":1}}],["locales",{"2":{"400":3,"412":1}}],["locale",{"0":{"396":1,"402":1,"408":1,"409":1,"410":1,"411":1,"412":1},"1":{"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":2,"410":2,"411":2,"412":2,"413":1},"2":{"148":1,"251":2,"299":1,"366":1,"398":1,"401":5,"404":1,"408":1,"410":4,"411":4,"412":2}}],["localhost",{"2":{"15":1,"53":1,"71":3,"212":1,"439":2}}],["local",{"2":{"6":3,"45":1,"178":1,"179":1,"362":1,"463":1}}],["logger",{"2":{"427":1,"478":1}}],["logs",{"2":{"362":1}}],["logheapusage",{"2":{"362":1}}],["login指向",{"2":{"481":1}}],["loginpath",{"2":{"417":1}}],["login",{"0":{"414":1},"1":{"415":1,"416":1,"417":1},"2":{"314":1,"415":2,"416":1,"417":3,"461":1,"462":1,"463":1,"466":1,"481":7}}],["loglevel",{"2":{"208":1}}],["logo",{"0":{"385":1},"2":{"28":1,"73":2,"77":1,"78":1,"79":1,"80":2,"385":2,"395":1}}],["log",{"2":{"26":1,"62":1,"139":1,"192":2,"208":1,"245":1,"262":1,"318":1,"343":1,"412":1,"446":4,"456":6,"464":1,"465":1,"481":3}}],["lt",{"0":{"442":1,"443":1},"2":{"14":1,"24":2,"26":1,"78":3,"82":2,"83":5,"111":2,"112":5,"124":4,"126":4,"132":1,"136":6,"141":16,"143":7,"172":2,"173":1,"174":5,"177":1,"178":2,"183":2,"216":1,"248":2,"303":8,"314":1,"317":1,"320":1,"322":6,"323":6,"324":6,"334":6,"343":15,"345":1,"346":2,"348":1,"349":1,"350":1,"355":1,"362":3,"375":10,"378":2,"387":1,"394":3,"400":2,"410":2,"411":2,"413":10,"422":2,"423":9,"434":1,"441":2,"442":5,"443":8,"449":5,"450":2,"472":4,"481":20}}],["snapshot",{"2":{"362":3}}],["snapshotserializers",{"2":{"362":1}}],["snapshots",{"2":{"362":3}}],["skipfilter",{"2":{"362":1}}],["skipped",{"2":{"362":3}}],["skipplugins",{"0":{"253":1},"2":{"253":1}}],["s",{"2":{"362":3}}],["system",{"2":{"343":1,"362":2}}],["systemverilog",{"2":{"331":1}}],["sync",{"2":{"247":1}}],["sql",{"2":{"331":1}}],["spawn",{"2":{"362":1}}],["sparql",{"2":{"331":1}}],["spin",{"2":{"356":1}}],["specify",{"2":{"362":2}}],["specifying",{"2":{"362":2}}],["specified",{"2":{"362":2}}],["specifies",{"2":{"362":3}}],["specifier",{"2":{"260":1}}],["specifiers",{"2":{"255":1,"256":1}}],["specific",{"2":{"183":2,"248":2,"362":1}}],["speed",{"2":{"205":2}}],["sb",{"2":{"331":1}}],["swift",{"2":{"331":1}}],["switches",{"2":{"205":1}}],["swc",{"0":{"473":1},"1":{"474":1,"475":1,"476":1},"2":{"299":2,"474":1,"475":1,"476":1}}],["svg",{"2":{"299":1,"353":1,"355":1,"356":1,"387":2}}],["svgicon",{"2":{"86":1}}],["son",{"2":{"441":5}}],["sophia",{"2":{"331":1}}],["solidity",{"2":{"331":1}}],["sourcemap",{"2":{"213":1}}],["source",{"2":{"213":1,"255":1,"256":1,"259":1,"260":1,"362":4}}],["sometimes",{"2":{"362":1}}],["something",{"2":{"276":1,"413":1,"461":1,"462":1,"463":1}}],["someapi",{"2":{"152":1}}],["some",{"2":{"21":1,"258":2,"343":1,"362":3}}],["small",{"2":{"205":1}}],["slot=",{"2":{"174":1}}],["slug形式下版本会弃用",{"2":{"119":1}}],["slug",{"2":{"118":4,"119":2,"120":2}}],["ssr",{"2":{"170":1}}],["scope",{"2":{"423":1}}],["scan",{"2":{"362":1}}],["scala",{"2":{"331":1}}],["scale=1",{"2":{"141":1}}],["scrollchange",{"2":{"336":1}}],["script",{"2":{"83":2,"112":2,"216":1,"303":2,"322":2,"323":2,"324":2,"334":2,"343":2,"375":2,"394":2,"413":2,"422":2,"423":2,"442":2,"443":2,"449":2,"450":2,"481":2}}],["scripts",{"2":{"29":1}}],["scss",{"2":{"331":1,"471":1,"472":2}}],["scheme",{"2":{"331":1}}],["schema",{"2":{"243":3,"290":2}}],["such",{"2":{"362":2}}],["success",{"2":{"96":1}}],["successfully",{"2":{"71":4,"73":2}}],["supply",{"2":{"362":1}}],["suite",{"2":{"362":4}}],["sum",{"2":{"359":4}}],["sub",{"2":{"135":1}}],["sessionstorage",{"2":{"463":1}}],["session",{"2":{"463":1}}],["sequencer`",{"2":{"362":1}}],["sequencer",{"2":{"362":2}}],["sequences",{"2":{"205":1}}],["serializer",{"2":{"362":1}}],["serially",{"2":{"362":1}}],["servicestage",{"2":{"247":1}}],["service",{"2":{"178":1,"179":3,"290":1}}],["servicetag",{"2":{"96":1}}],["serve",{"2":{"74":1}}],["server",{"2":{"44":1,"71":2,"145":2,"208":1,"212":1}}],["search",{"2":{"362":2}}],["searched",{"2":{"362":1}}],["selectprojects",{"2":{"362":1}}],["select",{"2":{"338":1,"362":1}}],["seo",{"2":{"168":1}}],["send",{"2":{"96":7,"362":1}}],["setlocale",{"0":{"410":1},"2":{"410":1}}],["sets",{"2":{"362":2}}],["setaccess",{"0":{"320":1},"2":{"305":1,"306":2,"312":2,"313":1,"320":1,"391":2,"392":1}}],["setting",{"2":{"362":2}}],["settings",{"2":{"119":2,"120":2,"452":1,"453":1}}],["settimeout",{"2":{"132":1,"362":1,"423":1,"434":1,"481":2}}],["setrole",{"0":{"319":1},"2":{"132":2,"319":1,"423":2,"434":2}}],["setupfilesafterenv",{"2":{"362":1}}],["setupfiles",{"2":{"362":1}}],["setup",{"0":{"433":1,"434":1},"2":{"83":1,"112":1,"127":1,"164":2,"165":2,"166":1,"167":1,"173":1,"303":1,"322":1,"323":1,"324":1,"334":1,"343":1,"394":1,"413":2,"422":1,"423":1,"433":1,"442":1,"443":1,"449":1,"450":1,"466":1,"481":1}}],["set",{"2":{"43":1,"267":1,"362":6,"401":1}}],["same",{"2":{"456":1}}],["safari10",{"2":{"205":1}}],["save",{"2":{"43":1}}],["sass",{"0":{"468":1},"1":{"469":1,"470":1,"471":1,"472":1},"2":{"27":1,"29":1,"299":2,"469":3,"470":1,"471":1}}],["shell",{"2":{"331":1}}],["should",{"2":{"247":1,"362":7}}],["showconfig",{"2":{"362":2}}],["show",{"2":{"178":1,"183":1,"248":1,"362":1}}],["shnpm",{"2":{"43":1}}],["shpnpm",{"2":{"43":1}}],["stub",{"2":{"362":1}}],["stderr",{"2":{"362":2}}],["stdout",{"2":{"362":1}}],["st",{"2":{"331":1}}],["strict",{"2":{"480":1}}],["strings",{"2":{"362":6}}],["string|1",{"2":{"96":1,"98":1}}],["string",{"2":{"96":1,"173":1,"190":1,"191":1,"197":1,"198":1,"199":1,"201":1,"206":1,"211":1,"213":1,"243":2,"244":3,"245":1,"247":1,"248":2,"249":1,"250":1,"251":1,"252":1,"253":1,"314":1,"317":1,"319":1,"335":5,"345":7,"346":2,"347":1,"348":1,"349":1,"356":1,"362":9,"379":1,"380":1,"381":1,"384":1,"385":1,"394":2,"402":1,"403":1,"452":1,"453":2}}],["stringify",{"2":{"96":3,"288":1}}],["strong",{"2":{"29":1}}],["stack",{"2":{"362":1}}],["stage",{"2":{"244":3,"247":2}}],["state",{"2":{"362":2,"449":2,"481":11}}],["status",{"2":{"341":1,"342":2,"343":1,"345":4,"350":1,"456":1}}],["stat",{"2":{"208":1}}],["statsfilename",{"2":{"208":1}}],["stats",{"2":{"208":2}}],["static",{"2":{"73":1}}],["start",{"2":{"178":1,"179":1}}],["starting",{"2":{"71":2}}],["stylus",{"2":{"27":1}}],["styles",{"2":{"26":1,"188":2,"362":1}}],["style",{"2":{"24":2,"26":3,"217":1,"423":2,"472":4}}],["store==",{"2":{"481":1}}],["stores",{"2":{"427":2,"478":2,"481":3,"482":1}}],["store",{"0":{"432":1,"484":1},"2":{"5":1,"124":3,"309":1,"362":1,"377":1,"378":1,"427":1,"432":2,"433":2,"434":2,"481":11}}],["src",{"0":{"37":1},"2":{"23":1,"25":1,"28":1,"29":1,"64":2,"77":1,"95":1,"119":2,"120":3,"122":1,"128":1,"188":2,"198":1,"203":2,"211":2,"234":1,"263":1,"355":1,"359":1,"400":3,"421":1,"427":1,"432":1,"441":2,"446":1,"471":2,"478":1}}],["src=",{"2":{"14":1,"78":1,"83":1,"112":1}}],["signal",{"2":{"464":2,"465":2}}],["signout",{"2":{"421":2,"422":1}}],["signin",{"2":{"421":2,"422":1}}],["sidewidth",{"0":{"389":1}}],["side",{"0":{"369":1},"2":{"366":1,"368":2,"381":2}}],["sidebar",{"2":{"14":1,"383":1,"389":1,"395":1}}],["silent",{"2":{"362":1}}],["single",{"2":{"362":3}}],["singular",{"0":{"203":1}}],["since",{"2":{"362":1}}],["similarly",{"2":{"362":3}}],["simplelist",{"2":{"5":1,"377":1}}],["sit",{"2":{"46":2}}],["mm",{"2":{"494":2}}],["msdax",{"2":{"331":1}}],["msg",{"2":{"96":6,"456":2}}],["m3",{"2":{"331":1}}],["machine",{"2":{"362":1}}],["make",{"2":{"362":1}}],["match",{"2":{"387":2}}],["matches",{"2":{"362":3}}],["matched",{"2":{"362":7}}],["matching",{"2":{"362":3}}],["made",{"2":{"362":3}}],["markdown",{"2":{"331":1}}],["maps",{"2":{"362":3}}],["mapcoverage",{"2":{"362":1}}],["map",{"2":{"213":1,"261":1,"362":3}}],["manipulated",{"2":{"362":1}}],["mangle",{"2":{"205":1}}],["manage",{"2":{"190":3}}],["mainstate",{"2":{"450":2}}],["main",{"2":{"188":4,"432":2,"433":1,"439":1,"452":1,"453":1}}],["maxworkers",{"2":{"362":1}}],["maximum",{"2":{"362":2}}],["maxconcurrency",{"2":{"362":1}}],["maxage",{"2":{"96":1}}],["max",{"2":{"23":1,"24":1,"26":1}}],["m",{"2":{"177":1}}],["middle",{"2":{"494":1}}],["microsoft",{"2":{"494":1}}],["micro",{"2":{"445":2}}],["microappwithmemohistory",{"0":{"443":1,"453":1},"2":{"443":2}}],["microapp",{"0":{"442":1,"452":1},"2":{"441":1,"442":3,"443":4,"449":4}}],["mixin",{"0":{"371":1},"2":{"366":1,"368":1,"381":1}}],["mips",{"2":{"331":1}}],["minimal",{"2":{"362":1}}],["minimum",{"2":{"362":1}}],["minicssextractpluginloaderpath",{"2":{"275":1}}],["minicssextractpluginpath",{"2":{"275":1}}],["mini",{"2":{"214":1,"275":2}}],["minification",{"2":{"205":1}}],["missing",{"2":{"96":1}}],["mit",{"2":{"29":1}}],["mkdirp",{"2":{"247":1}}],["mkdir",{"2":{"68":1}}],["mycooltheme",{"2":{"333":1}}],["mysql",{"2":{"331":1}}],["myname",{"2":{"96":1}}],["myapp",{"2":{"69":4,"70":2,"149":2,"177":2}}],["my",{"2":{"21":2,"83":1,"112":1,"362":1}}],["md",{"0":{"14":1},"2":{"15":1,"29":1}}],["mount",{"2":{"446":2}}],["mountelementid",{"0":{"197":1},"2":{"135":1,"141":1}}],["moment",{"2":{"362":1}}],["most",{"2":{"362":2}}],["movie",{"2":{"96":5,"200":2}}],["monacoeditor",{"0":{"334":1},"1":{"335":1,"336":1},"2":{"328":1,"331":1,"334":4}}],["monaco",{"0":{"325":1,"333":1},"1":{"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1},"2":{"29":1,"299":1,"326":2,"327":1,"328":3,"333":2,"336":1}}],["monorepo",{"2":{"10":1}}],["modifypublicpathstr",{"0":{"282":1},"2":{"282":1}}],["modifypaths",{"0":{"279":1}}],["modifyconfig",{"0":{"281":1},"2":{"281":1}}],["modifyclientrenderopts",{"0":{"135":1},"2":{"132":1,"135":2}}],["modifydefaultconfig",{"0":{"280":1},"2":{"280":1}}],["modifybabelpresetopts",{"0":{"278":1},"2":{"278":1}}],["modifybabelopts",{"0":{"277":1},"2":{"277":1}}],["modifybundleconfig",{"0":{"276":1},"2":{"276":1}}],["modifybundleconfigopts",{"0":{"275":1},"2":{"275":1}}],["modifyroutes",{"0":{"274":1},"2":{"272":1,"274":1}}],["modifyroute",{"0":{"134":1},"2":{"134":4}}],["modify",{"2":{"129":1,"154":1,"157":1,"244":1,"246":1}}],["mode",{"0":{"58":1,"116":1},"2":{"114":1,"202":1,"208":1,"362":3}}],["models",{"2":{"420":1,"421":1,"449":1}}],["modelvalue",{"2":{"335":1}}],["model=",{"2":{"334":1}}],["model",{"0":{"418":1,"421":1,"422":1},"1":{"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1},"2":{"29":1,"253":2,"299":1,"335":1,"419":1,"420":3,"425":3,"448":2,"450":1}}],["modulefileextensions",{"2":{"362":1}}],["moduledirectories",{"2":{"362":1}}],["modulenamemapper",{"2":{"362":1}}],["modulename",{"2":{"260":1}}],["modulepaths",{"2":{"362":2}}],["modulepathignorepatterns",{"2":{"362":1}}],["modulepath",{"2":{"260":1}}],["module",{"2":{"26":3,"183":2,"213":1,"248":2,"362":15,"478":1}}],["modules",{"0":{"26":1},"2":{"26":1,"103":1,"222":1,"362":9,"481":1}}],["module规范编写源码",{"2":{"16":1}}],["mockjs",{"0":{"98":1},"2":{"96":3,"98":2}}],["mock",{"0":{"32":1,"94":1,"95":1,"96":1,"100":1,"101":1,"196":1},"1":{"95":1,"96":1,"97":2,"98":2,"99":2,"100":1,"101":1},"2":{"5":1,"6":3,"7":3,"28":1,"29":1,"32":1,"94":1,"95":3,"96":11,"97":1,"98":3,"100":1,"101":1,"108":5,"109":3,"196":10,"362":4}}],["message",{"2":{"413":1,"456":1}}],["messages",{"0":{"409":1},"2":{"362":3,"411":2}}],["menuprops",{"0":{"388":1},"2":{"395":1}}],["menu",{"2":{"387":1,"400":2}}],["menusconfig",{"2":{"395":1}}],["menusref",{"2":{"378":3}}],["menus",{"0":{"387":1},"2":{"5":1,"377":1,"378":3}}],["memo",{"2":{"129":2,"130":4,"134":7,"209":2,"267":2,"275":4,"280":2,"281":2}}],["memory",{"2":{"116":1,"362":2}}],["meta",{"2":{"118":6,"124":5,"141":3,"387":1,"441":3}}],["methods",{"0":{"175":1}}],["method",{"2":{"96":2,"362":1,"456":1}}],["mergerequest",{"2":{"456":1,"462":1}}],["merge",{"0":{"462":1},"2":{"6":1,"7":1,"69":2,"177":2}}],["mutation",{"0":{"485":1},"2":{"481":2,"485":1}}],["mutations",{"2":{"481":2}}],["mumblefe",{"2":{"377":1}}],["mumbelfe",{"2":{"5":1}}],["must",{"2":{"362":1}}],["mustache",{"2":{"288":1}}],["multipart",{"2":{"96":1}}],["multitabs",{"0":{"386":1},"2":{"5":1}}],["blob",{"2":{"456":1}}],["bicep",{"2":{"331":1}}],["bio",{"2":{"127":4}}],["br",{"2":{"412":1}}],["broken",{"2":{"362":1}}],["browser",{"2":{"362":3}}],["branch",{"2":{"362":3}}],["branches",{"2":{"205":1}}],["break",{"0":{"145":1}}],["beta",{"2":{"455":1}}],["between",{"2":{"362":7}}],["best",{"2":{"362":1}}],["being",{"2":{"362":1}}],["behaves",{"2":{"362":3}}],["before",{"2":{"244":2,"348":1,"362":11}}],["beforeimports",{"2":{"195":1}}],["beforerender",{"0":{"132":1},"2":{"132":2,"135":1,"378":1,"423":1,"434":1}}],["be",{"2":{"173":1,"362":23,"432":1}}],["bold",{"2":{"333":1}}],["box",{"2":{"205":1}}],["booleans",{"2":{"205":1}}],["boolean",{"2":{"193":1,"196":2,"203":1,"247":1,"317":1,"318":2,"335":2,"356":1,"382":1,"383":1,"386":1,"404":1,"405":1}}],["bootstrap",{"2":{"25":2,"446":2}}],["body",{"2":{"96":1,"141":2,"143":2,"494":1}}],["bail",{"2":{"362":1}}],["bat",{"2":{"331":1}}],["bar目录会解析成驼峰foobar",{"2":{"481":1}}],["bar",{"2":{"124":2,"154":3,"478":1,"481":3}}],["background",{"2":{"80":1}}],["basic",{"2":{"362":1}}],["baseurl",{"2":{"456":1}}],["basenavigator",{"0":{"404":1},"2":{"401":1}}],["based",{"2":{"205":1,"362":3}}],["base64",{"2":{"194":2}}],["basetree",{"2":{"73":1}}],["base",{"0":{"190":1},"2":{"62":1,"82":1,"83":1,"111":1,"112":1,"134":3,"143":2,"145":2,"190":2,"202":1,"333":1,"362":1,"400":1,"443":1}}],["bash$",{"2":{"360":1,"362":1}}],["bashcreate",{"2":{"293":1}}],["bashcd",{"2":{"19":1,"294":1}}],["bashnpm",{"2":{"292":1}}],["bashport=3000",{"2":{"44":1}}],["bashpnpm",{"2":{"11":1,"13":1,"17":1,"295":1}}],["bash",{"2":{"43":1,"66":2,"68":2,"69":2,"70":2,"71":2,"73":2,"149":2,"177":4}}],["bashgit",{"2":{"11":1}}],["bashfes",{"2":{"7":1,"44":1,"46":1,"107":1,"179":1,"181":1,"182":1,"183":1,"248":1}}],["babelpluginimport",{"2":{"277":2}}],["babelopts",{"2":{"277":3}}],["babel",{"0":{"56":1},"2":{"56":1,"217":1,"218":1,"277":1,"278":1,"290":1,"362":1}}],["button",{"2":{"481":4}}],["but",{"2":{"362":1}}],["business",{"2":{"343":1}}],["bug",{"2":{"86":1}}],["bugs",{"2":{"29":1}}],["bundleconfig",{"2":{"275":1,"276":2}}],["bundler",{"2":{"267":1}}],["bundle",{"2":{"57":1,"205":1,"276":1}}],["build等命令",{"2":{"10":1}}],["build",{"0":{"180":1},"2":{"10":2,"29":4,"34":1,"38":1,"57":1,"60":1,"61":1,"73":4,"178":2,"180":3,"208":1,"213":1,"234":1,"309":1,"328":1,"401":1}}],["builder",{"0":{"191":1},"2":{"0":2,"29":2,"146":1,"147":1,"191":2}}],["b",{"2":{"21":1,"107":1,"118":16,"244":1,"245":1,"320":1,"351":2,"362":1}}],["by",{"2":{"5":1,"362":7,"377":1}}],["center",{"2":{"494":1}}],["cn",{"2":{"400":3,"401":2,"402":1,"403":1,"404":1,"412":1}}],["cname",{"2":{"96":1,"343":4}}],["city",{"2":{"481":2}}],["ci",{"2":{"362":5}}],["customheader",{"2":{"395":1}}],["custom",{"2":{"333":4,"362":8}}],["current",{"2":{"177":1,"178":1,"362":4}}],["currentpage",{"2":{"96":2}}],["csp",{"2":{"331":1}}],["csharp",{"2":{"331":1}}],["cssloader",{"0":{"210":1}}],["css",{"0":{"22":1,"26":1,"27":1,"80":1,"471":1},"1":{"23":1,"24":1,"25":1,"26":1,"27":1},"2":{"22":1,"23":2,"25":2,"26":2,"73":2,"80":1,"195":1,"210":1,"214":2,"217":1,"275":2,"299":1,"331":1,"471":1}}],["cpp",{"2":{"331":1}}],["cparagraph",{"2":{"96":1}}],["cwd",{"0":{"235":1},"2":{"211":2,"234":1}}],["catch",{"2":{"461":1,"462":1,"463":1}}],["cases",{"2":{"362":2}}],["calls",{"2":{"362":1}}],["calling",{"2":{"362":5}}],["cameligo",{"2":{"331":1}}],["cancel",{"2":{"464":1,"465":1}}],["cannot",{"2":{"362":1}}],["can",{"2":{"173":1,"362":8}}],["cachetime",{"2":{"463":1}}],["cachetype",{"2":{"463":1}}],["cachename",{"2":{"452":1,"453":1}}],["cachedata",{"2":{"456":1,"463":2,"467":1}}],["cached",{"2":{"362":1}}],["cachedirectory",{"2":{"362":1}}],["cache",{"0":{"56":1},"2":{"362":5,"467":2}}],["c",{"2":{"118":5,"320":1,"331":1,"362":1,"449":1}}],["cgimock",{"0":{"97":1},"2":{"96":15,"98":2}}],["cdn",{"2":{"201":2}}],["cd",{"2":{"68":2,"70":2}}],["class=",{"2":{"423":1}}],["cleaned",{"2":{"362":1}}],["clearallmocks",{"2":{"362":1}}],["clearmocks",{"2":{"362":1}}],["clears",{"2":{"362":1}}],["clearcache",{"2":{"362":1}}],["clear",{"0":{"60":1},"2":{"362":1}}],["clojure",{"2":{"331":1}}],["clone",{"2":{"11":1}}],["click=",{"2":{"481":2}}],["clientrender",{"2":{"135":1}}],["cli",{"0":{"92":1},"2":{"92":1}}],["credentials",{"2":{"456":1}}],["creating",{"2":{"362":1}}],["createwatermark",{"0":{"494":1},"2":{"494":2}}],["createwebhashhistory",{"0":{"168":1},"2":{"116":1}}],["createwebhistory",{"0":{"169":1},"2":{"116":1,"168":1}}],["createpinia执行后创建的实例",{"2":{"430":1}}],["createrouter",{"0":{"171":1},"2":{"137":2,"312":1,"313":1,"391":1,"392":1}}],["createhistory",{"2":{"134":2}}],["creatememoryhistory",{"0":{"170":1},"2":{"116":1,"134":1}}],["createtime",{"2":{"96":1}}],["create",{"0":{"177":1},"2":{"10":1,"69":2,"149":2,"177":9,"292":1,"387":1}}],["created",{"2":{"5":1,"377":1}}],["crawling",{"2":{"362":1}}],["cross",{"2":{"43":5}}],["cmd",{"2":{"43":1}}],["child",{"2":{"362":1}}],["children",{"2":{"118":2,"121":1,"124":1,"274":1,"387":1,"441":2}}],["check",{"2":{"334":1,"335":1}}],["checkout",{"2":{"21":1}}],["cheap",{"2":{"213":1}}],["chunk",{"2":{"73":2}}],["chain",{"2":{"209":1,"267":1}}],["chainwebpack",{"0":{"209":1,"267":1},"2":{"27":1,"209":1,"267":1}}],["charset=",{"2":{"141":1}}],["changes",{"2":{"362":7}}],["changedsince",{"2":{"362":1}}],["changedfileswithancestor",{"2":{"362":1}}],["changed",{"2":{"362":5,"394":1}}],["change",{"2":{"96":1}}],["changeorigin",{"2":{"5":1,"200":1}}],["could",{"2":{"432":1}}],["count++",{"2":{"481":1}}],["counter",{"2":{"478":1}}],["country",{"2":{"400":1,"410":1,"411":1}}],["count",{"2":{"118":8,"122":2,"123":1,"481":2}}],["coveragethreshold",{"2":{"362":1}}],["coveragereporters",{"2":{"362":1}}],["coverageprovider",{"2":{"362":1}}],["coveragepathignorepatterns",{"2":{"362":1}}],["coveragedirectory",{"2":{"362":1}}],["coverage",{"2":{"362":12}}],["color`",{"2":{"362":1}}],["colors",{"2":{"362":2}}],["color",{"2":{"362":2}}],["collect",{"2":{"362":2}}],["collected",{"2":{"362":2}}],["collectcoverageonlyfrom",{"2":{"362":1}}],["collectcoveragefrom",{"2":{"362":1}}],["collectcoverage",{"2":{"362":1}}],["collapse",{"2":{"205":1}}],["column",{"2":{"338":1}}],["coffee",{"2":{"331":1}}],["copytmpfiles",{"0":{"268":1},"2":{"268":1}}],["copy",{"0":{"211":1},"2":{"209":1,"211":2}}],["cookies",{"2":{"96":1}}],["cookie",{"2":{"96":1}}],["code",{"2":{"96":6,"205":1,"299":1,"362":6,"456":1}}],["corejs",{"2":{"476":1}}],["cores",{"2":{"362":1}}],["coreexports",{"2":{"256":1}}],["core",{"2":{"90":1,"256":1,"288":1}}],["concurrent`",{"2":{"362":1}}],["concat",{"0":{"348":1},"2":{"312":2,"313":1,"348":1,"391":2,"392":1}}],["conjunction",{"2":{"362":1}}],["converting",{"2":{"362":1}}],["convert",{"0":{"349":1},"2":{"349":1}}],["conditionals",{"2":{"205":1}}],["conditional",{"2":{"205":1}}],["controller",{"2":{"464":3,"465":3}}],["continuous",{"2":{"362":1}}],["context",{"2":{"214":2}}],["content=",{"2":{"141":2}}],["content",{"2":{"23":1,"24":1,"26":1,"96":2,"247":3,"263":1,"288":2,"456":1,"494":2}}],["containing",{"2":{"362":1}}],["contains",{"2":{"173":1}}],["container",{"2":{"136":1,"494":1}}],["considered",{"2":{"362":1}}],["const",{"2":{"96":2,"127":1,"130":1,"132":1,"137":1,"162":1,"164":1,"165":1,"173":1,"247":1,"258":1,"312":2,"313":2,"314":1,"322":1,"334":1,"343":1,"351":1,"378":3,"391":2,"392":2,"394":1,"413":1,"421":3,"422":1,"423":3,"432":1,"433":1,"434":3,"442":1,"443":1,"446":1,"449":3,"450":1,"464":1,"465":1,"466":1,"481":2}}],["console",{"2":{"26":1,"139":1,"192":2,"245":1,"318":1,"343":1,"362":1,"412":1,"446":4,"456":6,"464":1,"465":1,"481":3}}],["configure",{"2":{"362":3}}],["configured",{"2":{"362":1}}],["configuration",{"2":{"361":1,"362":4}}],["configurations",{"2":{"178":1,"183":1,"248":1}}],["configchangetype",{"2":{"243":1}}],["config实例",{"2":{"237":1}}],["configinstance",{"0":{"237":1}}],["config",{"0":{"239":1},"2":{"17":1,"29":2,"124":4,"226":1,"243":7,"277":4,"282":1,"283":1,"284":1,"290":3,"362":6,"363":1,"364":1,"441":2,"456":4,"481":2}}],["configs",{"2":{"14":1}}],["commander",{"2":{"248":3}}],["commands",{"2":{"178":1}}],["command",{"2":{"177":1,"178":5,"179":1,"180":1,"182":1,"183":1,"248":3,"362":2}}],["commit",{"2":{"21":1,"362":3,"481":3}}],["completed",{"2":{"362":1}}],["computed",{"2":{"205":1,"481":3}}],["comparisons",{"2":{"205":1}}],["compatible",{"2":{"141":1}}],["compress",{"2":{"205":1}}],["composition",{"2":{"322":1,"413":1}}],["composer",{"2":{"413":1}}],["compose",{"2":{"157":1,"246":1}}],["components",{"2":{"118":1,"132":2,"334":1,"375":1,"378":1,"400":1,"423":1,"442":1,"443":1,"449":1}}],["component",{"2":{"118":8,"121":3,"122":2,"124":3,"133":1,"134":1,"174":3,"274":1,"353":1,"355":1,"441":4}}],["compiled",{"2":{"71":4,"73":2}}],["compileroptions",{"2":{"64":1}}],["compiler",{"2":{"10":2,"264":1,"265":1}}],["com",{"2":{"5":1,"11":1,"29":3,"200":2}}],["dd",{"2":{"494":1}}],["dark",{"2":{"366":1,"377":1,"380":2}}],["dart",{"2":{"331":1}}],["date",{"2":{"96":2,"333":1}}],["datahandler",{"2":{"467":1}}],["data",{"2":{"96":2,"456":9,"458":1,"459":1,"466":2}}],["dump",{"2":{"208":3}}],["drop",{"2":{"205":1}}],["dynamicimport",{"0":{"193":1}}],["dva",{"2":{"154":3}}],["d",{"2":{"146":1,"413":1}}],["d72f1ba2",{"2":{"73":1}}],["diffs",{"2":{"362":1}}],["different",{"2":{"362":1}}],["directories",{"2":{"362":1}}],["directory",{"2":{"29":1,"177":2,"362":7}}],["dir",{"0":{"351":1},"2":{"343":2,"345":3,"350":2,"351":2}}],["dirname",{"2":{"199":1,"214":1,"247":1,"257":1,"268":1,"288":1}}],["dispatch",{"2":{"481":1}}],["display",{"2":{"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"362":2}}],["disables",{"2":{"362":2}}],["disable",{"2":{"362":2}}],["disabled=",{"2":{"481":1}}],["disabled",{"0":{"492":1},"2":{"343":4,"345":1,"350":1,"481":5,"491":1,"492":1}}],["dist",{"0":{"34":1},"2":{"25":1,"28":1,"73":3,"75":1,"81":1,"110":1,"198":1,"267":1,"275":1}}],["divert",{"2":{"362":1}}],["diverged",{"2":{"362":1}}],["div",{"2":{"136":3,"141":2,"143":2,"303":2,"322":2,"323":2,"343":8,"423":2,"481":8}}],["doublecount",{"2":{"481":2}}],["douban",{"2":{"5":1,"200":2}}],["dom",{"2":{"323":2}}],["do",{"2":{"276":1,"413":1,"461":1,"462":1,"463":1}}],["document",{"2":{"494":1}}],["dockerfile",{"2":{"331":1}}],["doctype",{"2":{"141":1}}],["docs",{"2":{"13":1,"14":2}}],["done",{"2":{"71":2,"73":1}}],["depend",{"2":{"362":1}}],["dependency",{"2":{"362":1}}],["dependencies",{"2":{"29":1,"105":2,"308":1,"327":1,"339":1,"354":1,"358":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"448":1,"455":1,"470":1,"475":1,"479":1,"490":1}}],["deprecated",{"2":{"362":2}}],["determine",{"2":{"362":1}}],["detectopenhandles",{"2":{"362":1}}],["detect",{"2":{"362":3}}],["detectleaks",{"2":{"362":1}}],["detailed",{"2":{"178":1}}],["debug",{"2":{"362":2}}],["debugging",{"2":{"178":1,"182":1,"362":2}}],["delay",{"2":{"244":1}}],["delete",{"2":{"209":1}}],["dead",{"2":{"205":1}}],["demo",{"2":{"97":1}}],["destroywatermark",{"2":{"494":2}}],["destroyrouter",{"2":{"256":1}}],["describe用来描述插件",{"2":{"290":1}}],["describe",{"0":{"243":1},"2":{"243":2,"290":1}}],["description",{"2":{"29":1,"248":8}}],["design",{"2":{"29":1,"217":1,"387":2}}],["devtool",{"0":{"213":1},"2":{"213":1}}],["development",{"2":{"71":2,"178":1,"179":1,"192":2}}],["devdependencies",{"2":{"29":1,"105":1,"497":1}}],["dev",{"0":{"179":1},"2":{"6":1,"7":1,"13":1,"17":1,"19":1,"20":2,"29":2,"38":1,"43":6,"44":2,"46":1,"52":1,"55":1,"64":1,"71":4,"74":1,"107":1,"145":2,"149":2,"177":2,"178":1,"179":2,"185":1,"191":1,"192":2,"213":1,"243":2,"269":1,"270":1,"271":1,"285":1,"287":1,"295":1,"309":1,"328":1,"401":1,"445":1}}],["devserver",{"0":{"212":1},"2":{"6":2,"7":2,"271":1,"287":1}}],["deepmerge",{"2":{"185":1}}],["deep",{"2":{"6":1,"7":1}}],["definitions",{"2":{"183":1,"248":1}}],["definestore",{"2":{"427":1,"432":2}}],["definetheme定义主题",{"2":{"335":1}}],["definetheme",{"2":{"333":1}}],["define",{"0":{"192":1},"2":{"192":1}}],["defineruntimeconfig",{"0":{"160":1},"2":{"129":2,"130":3,"417":2,"456":2}}],["defineroutemeta",{"0":{"158":1},"2":{"124":2,"373":2,"374":2}}],["definebuildconfig",{"0":{"159":1},"2":{"5":2,"186":3}}],["defaultexpandall",{"2":{"388":1}}],["defaults",{"2":{"362":1}}],["defaultsizes",{"2":{"208":1}}],["defaulttheme",{"2":{"335":1}}],["defaultterseroptions",{"2":{"205":1}}],["defaultoptions",{"2":{"280":1,"281":1}}],["default",{"2":{"5":1,"6":2,"7":2,"83":1,"96":1,"98":1,"101":1,"106":1,"108":1,"109":1,"112":1,"114":1,"118":8,"121":3,"122":2,"124":1,"127":1,"129":1,"130":1,"133":1,"134":1,"142":1,"164":1,"165":1,"166":1,"167":1,"173":1,"185":1,"186":1,"188":1,"191":1,"192":1,"196":1,"199":1,"200":1,"209":1,"211":1,"214":1,"216":1,"217":1,"243":3,"290":3,"303":1,"306":1,"309":1,"322":1,"323":1,"324":1,"328":1,"331":1,"334":1,"341":1,"343":1,"362":9,"375":1,"377":1,"400":2,"401":3,"404":1,"413":1,"417":1,"421":1,"422":1,"423":1,"433":1,"439":1,"441":2,"442":1,"443":1,"445":2,"449":2,"450":1,"456":1,"466":1,"476":1,"480":1,"481":3,"491":1,"492":1,"498":1}}],["tw",{"2":{"412":1}}],["twig",{"2":{"331":1}}],["t",{"2":{"362":1,"413":5}}],["tty",{"2":{"362":1}}],["tcl",{"2":{"331":1}}],["tpl",{"2":{"268":1,"288":1}}],["tailwindcss",{"2":{"495":1}}],["table",{"2":{"338":1}}],["tapable",{"2":{"244":1}}],["targets",{"0":{"204":1}}],["target",{"2":{"5":1,"177":2,"200":1}}],["turn",{"2":{"179":1,"205":1}}],["than",{"2":{"362":1}}],["that",{"2":{"173":1,"362":28}}],["those",{"2":{"362":1}}],["through",{"2":{"362":1}}],["throw",{"2":{"362":1}}],["threshold",{"2":{"362":1}}],["this",{"2":{"362":17}}],["them",{"2":{"362":2}}],["theme",{"0":{"380":1},"2":{"335":1,"377":1}}],["these",{"2":{"362":1}}],["then",{"2":{"362":3,"461":1,"462":1,"463":1,"464":1,"465":1,"481":1}}],["they",{"2":{"362":1}}],["theaters",{"2":{"96":2,"200":2}}],["the",{"2":{"71":2,"177":1,"178":1,"179":1,"205":1,"362":95,"432":2,"464":1,"465":1}}],["todo",{"2":{"421":2}}],["top",{"0":{"370":1},"2":{"366":1,"368":1,"381":1}}],["toplevel",{"2":{"205":1}}],["together",{"2":{"362":3}}],["tobe",{"2":{"359":1}}],["token",{"2":{"333":4}}],["to",{"2":{"129":2,"130":4,"139":2,"166":1,"167":1,"172":1,"173":1,"179":1,"205":2,"211":3,"312":3,"313":1,"359":1,"362":84,"391":4,"392":2,"400":1,"413":1}}],["to=",{"2":{"126":1,"172":1}}],["totalcount",{"2":{"96":1}}],["totalpage",{"2":{"96":1}}],["trigger",{"2":{"362":1}}],["trace",{"2":{"362":1}}],["transformdata",{"2":{"456":1,"467":1}}],["transformation",{"2":{"362":1}}],["transformignorepatterns",{"2":{"362":1}}],["transformers",{"2":{"362":2}}],["transform",{"2":{"362":2}}],["transfer",{"2":{"343":1,"345":1,"350":4}}],["transactiontime",{"2":{"96":1}}],["try",{"2":{"362":1}}],["tree",{"2":{"73":1}}],["true",{"2":{"5":1,"6":2,"7":2,"29":1,"96":1,"124":1,"196":1,"200":1,"205":8,"343":1,"374":1,"383":1,"401":1,"404":1,"417":2,"445":1,"462":1,"463":1,"480":1,"481":3,"492":1}}],["tmpdir",{"0":{"61":1}}],["types",{"0":{"485":1,"486":1,"487":1},"2":{"481":12}}],["typescript",{"2":{"173":1,"328":1,"331":2}}],["type=",{"2":{"355":1}}],["typeofs",{"2":{"205":1}}],["type",{"2":{"29":1,"96":2,"129":1,"154":1,"156":1,"244":1,"245":3,"356":1,"456":1}}],["terser",{"2":{"205":1}}],["terseroptions",{"0":{"205":1}}],["textbaseline",{"2":{"494":1}}],["textalign",{"2":{"494":1}}],["text",{"2":{"96":5,"456":1}}],["testurl",{"2":{"362":1}}],["testtimeout",{"2":{"362":1}}],["testrunner",{"2":{"362":2}}],["testresultsprocessor",{"2":{"362":1}}],["testregex",{"2":{"362":1}}],["testpathpattern",{"2":{"362":1}}],["testpathpattern`",{"2":{"362":1}}],["testpathignorepatterns",{"2":{"362":1}}],["testnamepattern`",{"2":{"362":1}}],["testnamepattern",{"2":{"362":1}}],["testmatch",{"2":{"362":1}}],["testlocationinresults",{"2":{"362":1}}],["testfailureexitcode",{"2":{"362":1}}],["testenvironmentoptions",{"2":{"362":1}}],["testenvironment",{"2":{"362":2}}],["tested",{"2":{"362":1}}],["testing",{"2":{"362":4}}],["testsequencer",{"2":{"362":2}}],["tests",{"2":{"359":3,"362":40}}],["test",{"2":{"29":2,"96":4,"290":1,"359":1,"360":2,"362":53,"411":1}}],["template时选择plugin",{"2":{"293":1}}],["template",{"2":{"10":2,"19":2,"28":1,"29":2,"69":1,"78":2,"83":2,"112":2,"126":2,"303":2,"322":2,"323":2,"324":2,"334":2,"343":2,"359":1,"375":2,"413":2,"423":2,"442":2,"443":2,"449":2,"481":2}}],["tsfunction",{"2":{"394":1}}],["tsx",{"2":{"359":1}}],["ts",{"2":{"173":1,"359":1}}],["tsconfig",{"0":{"30":1},"2":{"28":1,"29":1}}],["ts中",{"2":{"14":1}}],["timestamp",{"2":{"494":1}}],["timeout",{"2":{"456":1}}],["timeouts",{"2":{"362":1}}],["timers",{"2":{"362":2}}],["titleref",{"2":{"394":2}}],["title",{"0":{"206":1,"384":1},"2":{"5":1,"96":2,"124":3,"141":3,"142":1,"377":1,"384":1,"387":3,"394":1,"441":3,"481":1}}],["tip",{"2":{"4":1,"8":1,"22":1,"47":1,"49":1,"103":1,"124":1,"133":1,"141":1,"154":1,"157":1,"168":1,"169":1,"170":1,"198":1,"251":1,"252":1,"268":1,"288":1,"351":1,"387":1,"442":1,"477":1,"478":1,"481":2}}],["vnodes",{"2":{"390":1}}],["void",{"2":{"336":2,"391":1,"392":1,"394":1}}],["voice",{"2":{"96":1}}],["vb",{"2":{"331":1}}],["vs",{"2":{"299":1,"333":1}}],["variable",{"2":{"362":1}}],["variables",{"2":{"362":3}}],["vars",{"2":{"205":3}}],["valuename",{"2":{"343":1,"346":2,"348":1,"349":1}}],["value是角色",{"2":{"310":1}}],["value",{"2":{"96":1,"341":1,"343":3,"345":2,"346":3,"348":1,"349":2,"350":2,"351":4,"362":2,"378":1,"394":1,"481":2}}],["v4",{"2":{"145":1,"387":1}}],["v3",{"2":{"145":1}}],["visible",{"2":{"362":1}}],["view",{"2":{"174":5}}],["viewport",{"2":{"141":1}}],["vitpress",{"2":{"14":2}}],["vitehtml",{"0":{"230":1}}],["vitelegacy",{"0":{"229":1}}],["vitevuejsx",{"0":{"228":1}}],["vitevueplugin",{"0":{"227":1}}],["vitejs",{"2":{"227":1,"228":1,"229":1}}],["viteoption",{"0":{"226":1}}],["vitepress",{"2":{"12":1}}],["vite",{"0":{"0":1,"147":1,"225":1},"1":{"1":1,"2":1,"3":1,"4":1,"226":1,"227":1,"228":1,"229":1,"230":1},"2":{"0":3,"1":1,"2":1,"3":2,"4":2,"86":1,"147":5,"191":1,"226":2,"230":1,"439":1,"445":1,"469":1}}],["vendor",{"2":{"205":1}}],["vendors",{"2":{"73":2}}],["verbose",{"2":{"183":1,"248":1,"362":1}}],["vers",{"2":{"178":1}}],["versions",{"2":{"362":1}}],["version",{"2":{"29":1,"177":2,"178":1}}],["v1",{"2":{"71":1,"73":1}}],["v12",{"2":{"66":1}}],["v14+",{"2":{"11":1}}],["v",{"0":{"323":1},"2":{"66":1,"174":1,"177":1,"178":1,"303":1,"322":1,"323":2,"334":1,"335":1,"343":2}}],["v8",{"2":{"11":1,"362":1}}],["vue会映射为动态路由",{"2":{"306":1}}],["vueloader",{"0":{"224":1}}],["vuerouter",{"2":{"124":1}}],["vue文件",{"2":{"93":1}}],["vue3+",{"2":{"477":1}}],["vue3",{"2":{"86":1}}],["vuex测试",{"2":{"124":3,"481":1}}],["vuex",{"0":{"477":1,"482":1},"1":{"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1},"2":{"29":2,"299":2,"477":1,"478":5,"479":1,"480":1,"481":4,"482":1,"484":1}}],["vue",{"0":{"78":1,"83":1,"92":1,"112":1,"472":1},"2":{"10":1,"24":1,"26":2,"28":1,"29":1,"71":1,"78":1,"83":1,"86":2,"92":2,"93":4,"95":1,"112":1,"113":2,"115":1,"118":9,"119":2,"120":3,"121":6,"122":3,"124":1,"125":1,"126":1,"127":1,"136":1,"137":2,"161":1,"171":1,"172":1,"216":2,"217":1,"224":1,"227":1,"228":1,"267":3,"290":1,"299":1,"303":2,"305":1,"322":1,"323":1,"324":1,"334":1,"343":1,"359":1,"375":4,"394":1,"397":1,"400":2,"413":2,"420":1,"421":1,"422":1,"423":1,"427":1,"441":2,"442":1,"443":1,"449":2,"450":1,"472":2,"478":1,"481":3}}],["v2",{"2":{"5":2,"96":2,"109":1,"200":3}}],["ffa500",{"2":{"333":1}}],["ff0000",{"2":{"333":1}}],["fsharp",{"2":{"331":1}}],["fn",{"2":{"244":6,"247":4,"248":3}}],["flag",{"2":{"362":2}}],["flags",{"2":{"205":2}}],["flexbox",{"2":{"189":1}}],["f",{"2":{"177":1,"362":1}}],["fixedsidebar",{"2":{"395":1}}],["fixedheader",{"2":{"395":1}}],["fixing",{"2":{"362":1}}],["first",{"2":{"362":1,"432":1}}],["fillstyle",{"2":{"494":1}}],["filtering",{"2":{"362":1}}],["filter",{"2":{"362":4}}],["filename",{"0":{"329":1}}],["file",{"2":{"96":2,"99":1,"168":1,"208":1,"261":2,"362":16}}],["files",{"2":{"29":1,"362":14}}],["findrelatedtests`",{"2":{"362":1}}],["findrelatedtests",{"2":{"362":1}}],["find",{"2":{"362":2}}],["field",{"2":{"124":1,"362":1}}],["funcs",{"2":{"205":1}}],["functions",{"2":{"362":1}}],["function$",{"2":{"96":1}}],["function",{"2":{"96":2,"98":1,"132":1,"133":1,"134":3,"135":1,"136":1,"137":1,"138":1,"139":1,"183":1,"209":1,"244":1,"247":1,"248":2,"258":1,"312":1,"313":1,"362":2,"410":1,"411":1,"412":1,"420":1,"421":1}}],["funs",{"2":{"205":1}}],["full",{"2":{"183":1,"248":1,"362":1}}],["fuzzymatch",{"2":{"118":1}}],["fake",{"2":{"362":2}}],["failed",{"2":{"362":2}}],["fail",{"2":{"362":2}}],["failing",{"2":{"362":1}}],["fallbacklocale",{"0":{"403":1},"2":{"401":1}}],["fallback",{"2":{"122":1,"401":1}}],["false",{"2":{"5":1,"6":1,"7":1,"54":1,"96":1,"101":1,"108":3,"135":1,"154":1,"193":1,"196":1,"203":1,"205":16,"264":1,"333":1,"335":2,"348":1,"362":1,"382":1,"386":1,"401":1,"405":1,"456":2,"481":2,"491":1}}],["favoritecount",{"2":{"96":1}}],["favicon",{"2":{"82":1,"111":1,"143":1}}],["fast",{"2":{"29":1}}],["fetch",{"2":{"454":1,"456":2,"458":1,"467":1}}],["few",{"2":{"205":1}}],["features",{"2":{"205":1}}],["feature",{"2":{"21":3}}],["fes临时文件目录的绝对路径",{"2":{"234":1}}],["fes导出",{"2":{"152":1}}],["fes是",{"2":{"29":1}}],["fes项目模版",{"2":{"29":1}}],["fes3",{"2":{"4":1,"141":1}}],["fesjs导出了",{"2":{"481":1}}],["fesjs",{"0":{"301":1,"325":1,"337":1,"352":1,"357":1,"365":1,"396":1,"414":1,"418":1,"426":1,"435":1,"454":1,"468":1,"473":1,"477":1,"488":1,"495":1},"1":{"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"353":1,"354":1,"355":1,"356":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"415":1,"416":1,"417":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"469":1,"470":1,"471":1,"472":1,"474":1,"475":1,"476":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"496":1,"497":1,"498":1},"2":{"0":2,"5":1,"10":11,"29":19,"30":1,"69":2,"103":2,"105":2,"124":1,"127":1,"129":1,"130":1,"132":1,"146":1,"147":1,"148":3,"149":2,"150":1,"152":2,"154":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"177":4,"186":1,"203":1,"251":2,"252":1,"253":1,"255":2,"292":1,"297":2,"299":16,"308":2,"316":2,"318":1,"319":1,"320":1,"321":1,"322":1,"327":2,"333":1,"334":1,"339":2,"342":1,"343":1,"354":2,"358":2,"366":2,"367":2,"373":1,"374":1,"375":1,"394":1,"398":2,"408":2,"410":1,"411":1,"412":1,"413":1,"416":2,"417":1,"419":2,"422":1,"423":1,"428":2,"430":1,"434":1,"436":2,"442":1,"443":1,"448":3,"449":1,"455":2,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"470":2,"475":2,"478":1,"479":2,"481":2,"490":2,"494":2,"497":1}}],["fes",{"0":{"31":1,"38":1,"49":1,"50":1,"51":1,"86":1,"87":1,"90":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"292":1},"1":{"88":1,"89":1,"90":1,"179":1,"180":1,"181":1,"182":1,"183":1},"2":{"0":1,"1":1,"5":4,"6":6,"7":6,"10":5,"11":1,"16":1,"19":1,"20":1,"23":1,"27":2,"28":5,"29":20,"30":1,"31":1,"33":2,"34":1,"38":3,"43":4,"44":1,"46":4,"49":1,"52":1,"55":1,"57":1,"61":1,"62":5,"64":1,"67":1,"69":2,"71":3,"73":2,"74":1,"86":3,"88":2,"89":1,"90":8,"93":1,"95":1,"105":2,"107":3,"113":1,"114":1,"119":1,"120":1,"121":1,"122":1,"124":1,"127":1,"128":1,"129":3,"130":1,"132":1,"140":1,"141":1,"142":1,"143":5,"149":2,"150":2,"152":3,"154":2,"161":1,"162":1,"164":1,"165":1,"166":1,"167":1,"173":1,"177":11,"178":3,"179":1,"180":2,"182":1,"183":1,"184":1,"185":9,"186":1,"199":2,"203":1,"208":1,"209":1,"231":1,"255":2,"290":5,"292":1,"293":1,"297":7,"300":2,"303":1,"307":2,"308":1,"309":3,"316":2,"318":1,"319":1,"320":1,"321":1,"322":1,"327":1,"328":3,"333":1,"334":1,"339":1,"341":1,"342":1,"343":1,"354":1,"355":1,"358":1,"359":2,"360":2,"362":4,"366":1,"367":1,"373":1,"374":1,"375":2,"377":2,"385":1,"387":1,"394":1,"398":1,"400":1,"401":3,"404":1,"408":2,"410":1,"411":1,"412":1,"413":1,"416":1,"417":1,"419":1,"422":1,"423":1,"427":2,"428":1,"430":1,"434":1,"435":1,"436":1,"437":1,"441":2,"442":1,"443":1,"448":1,"449":1,"455":1,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"469":1,"470":1,"475":1,"479":1,"480":1,"481":2,"490":1,"494":2,"498":1}}],["fontfamily",{"2":{"494":1}}],["fontsize",{"2":{"494":1}}],["fontstyle",{"2":{"333":1}}],["found",{"2":{"362":2}}],["foobardoublecount",{"2":{"481":2}}],["foobarincrement",{"2":{"481":2}}],["foobar",{"2":{"481":3}}],["foo",{"2":{"103":3,"106":1,"122":1,"124":2,"133":3,"134":3,"154":3,"244":2,"245":3,"478":1,"481":4}}],["footer",{"0":{"379":1},"2":{"5":1,"377":1}}],["for=",{"2":{"343":2}}],["foreground",{"2":{"333":4}}],["foreach",{"2":{"277":1}}],["forceexit",{"2":{"362":1}}],["forces",{"2":{"362":1}}],["force",{"2":{"177":1,"362":2}}],["formdata",{"2":{"456":1}}],["form",{"2":{"96":1,"413":2}}],["for",{"2":{"96":1,"177":1,"178":4,"179":2,"180":2,"182":1,"183":1,"362":31,"435":1}}],["fork",{"2":{"21":1}}],["framework",{"2":{"14":1,"362":1}}],["from",{"2":{"5":1,"26":1,"79":1,"96":1,"124":1,"127":1,"129":3,"130":5,"132":3,"137":1,"139":1,"152":1,"154":1,"162":1,"164":1,"165":1,"166":2,"167":2,"173":1,"186":1,"211":3,"255":1,"256":1,"312":1,"313":1,"316":1,"318":1,"319":1,"320":1,"321":1,"322":1,"333":1,"334":1,"342":1,"343":1,"359":1,"362":9,"373":1,"374":1,"375":1,"378":1,"391":2,"392":2,"394":1,"408":1,"410":1,"411":1,"412":1,"413":1,"417":1,"421":1,"422":1,"423":1,"427":1,"430":1,"432":1,"433":1,"434":1,"442":1,"443":1,"449":2,"456":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"478":1,"481":4,"494":1}}],["n",{"2":{"413":1}}],["null",{"2":{"209":1,"312":1,"313":1,"314":1,"318":1,"321":1,"373":2,"379":1,"390":1,"391":1,"392":1,"410":1,"411":1,"412":1,"456":1,"464":1,"465":1}}],["numbers",{"2":{"205":1}}],["number",{"2":{"96":2,"194":1,"244":1,"317":1,"356":1,"362":4,"389":1}}],["navigation",{"0":{"381":1},"2":{"368":1,"373":1,"395":2}}],["navigate",{"2":{"173":1}}],["name保持一致",{"2":{"439":1}}],["namespaced",{"2":{"481":2}}],["namespace",{"2":{"268":2}}],["names",{"2":{"183":2,"248":2,"362":4}}],["name=",{"2":{"141":1,"442":1,"443":1,"449":1}}],["name",{"2":{"5":4,"10":1,"29":1,"96":3,"118":6,"124":3,"127":1,"173":1,"177":1,"247":2,"248":5,"329":1,"343":3,"345":5,"346":2,"347":1,"348":1,"349":1,"350":1,"351":4,"362":1,"377":4,"378":2,"387":3,"417":1,"420":1,"425":2,"439":3,"441":6,"442":3,"443":3,"449":3,"452":1,"453":1,"481":2}}],["need",{"2":{"362":1}}],["needs",{"2":{"362":1}}],["necessary",{"2":{"362":1}}],["negate",{"2":{"205":1}}],["next",{"2":{"129":2,"130":4,"166":1,"167":1,"264":2,"312":5,"313":4,"391":6,"392":5}}],["new",{"2":{"21":2,"124":1,"127":1,"132":1,"423":1,"434":1,"464":1,"465":1,"481":1}}],["npx",{"2":{"69":1,"149":1,"177":2}}],["npm",{"0":{"297":1},"2":{"0":2,"66":2,"70":1,"71":1,"73":1,"106":2,"146":1,"147":1,"149":2,"177":3,"199":2,"290":1,"297":1}}],["nostacktrace",{"2":{"362":1}}],["notifications",{"2":{"362":2}}],["notifymode",{"2":{"362":1}}],["notify",{"2":{"362":1}}],["notice",{"2":{"333":1}}],["noticeable",{"2":{"205":1}}],["not",{"2":{"247":1,"362":4}}],["no",{"2":{"189":1,"362":5}}],["nofoundhandler",{"0":{"313":1,"392":1},"2":{"129":1,"130":2,"313":2,"392":2}}],["now",{"2":{"96":2}}],["nooooooooooo",{"2":{"96":1}}],["none",{"2":{"55":1,"56":1,"60":1,"61":1,"208":1}}],["nodemodule",{"2":{"234":1}}],["nodemodulestransform",{"0":{"222":1}}],["node",{"2":{"5":1,"11":1,"16":1,"33":1,"62":2,"66":4,"103":1,"128":1,"143":2,"222":1,"362":5}}],["约定模式",{"2":{"478":1}}],["约定如下目录",{"2":{"400":1}}],["约定项目根目录下的",{"2":{"363":1}}],["约定规范",{"0":{"118":1}}],["约定式配置",{"0":{"400":1}}],["约定式路由也叫文件路由",{"2":{"117":1}}],["约定式路由",{"0":{"117":1},"1":{"118":1,"119":1,"120":1,"121":1,"122":1,"123":1}}],["约定式",{"0":{"95":1}}],["约定代码规范",{"2":{"85":1}}],["约定优于配置",{"2":{"28":1,"86":1}}],["约定",{"0":{"359":1},"2":{"5":1,"95":1,"128":1,"363":1,"427":1}}],["挪到项目根目录",{"2":{"4":1,"141":1,"147":1}}],["p",{"2":{"413":2}}],["pt",{"2":{"412":1}}],["perm",{"2":{"343":4}}],["perl",{"2":{"331":1}}],["python",{"2":{"331":1}}],["python等等",{"2":{"326":1}}],["php",{"2":{"331":1}}],["pgsql",{"2":{"331":1}}],["pinia",{"0":{"426":1,"430":1},"1":{"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1},"2":{"299":2,"427":5,"428":2,"430":1,"432":1,"434":2}}],["pkg",{"0":{"236":1}}],["pool",{"2":{"362":2}}],["point",{"2":{"362":1}}],["popular",{"2":{"362":1}}],["powershell",{"2":{"331":1}}],["powerquery",{"2":{"331":1}}],["polyfill",{"2":{"204":1}}],["porps",{"2":{"172":1,"174":1}}],["port=8000",{"2":{"179":1}}],["port=8888",{"2":{"33":1}}],["port=3000",{"2":{"43":4}}],["port",{"0":{"52":1,"59":1},"2":{"6":2,"7":2,"33":1,"179":2,"208":1,"212":3}}],["posva",{"2":{"127":3}}],["post",{"0":{"461":1},"2":{"456":2}}],["postiats",{"2":{"331":1}}],["postid",{"2":{"96":1}}],["postcssloader",{"0":{"223":1}}],["postcss",{"2":{"189":1,"219":1,"223":1}}],["poststatus",{"2":{"96":1}}],["posttype",{"2":{"96":1}}],["plain",{"2":{"96":1}}],["pluginready",{"2":{"247":1}}],["pluginids",{"2":{"251":1}}],["pluginid",{"2":{"244":2}}],["plugin选项对应插件参数",{"2":{"214":1}}],["pluginname",{"2":{"183":1,"248":1,"293":1,"294":1}}],["plugina",{"2":{"90":1}}],["plugins",{"0":{"51":1,"199":1},"2":{"106":2,"107":1,"183":1,"199":1,"203":1,"209":1,"248":1,"250":1,"277":1}}],["plugin",{"0":{"154":1,"155":1,"156":1,"301":1,"325":1,"337":1,"352":1,"357":1,"365":1,"396":1,"414":1,"418":1,"426":1,"435":1,"454":1,"468":1,"473":1,"477":1,"488":1,"495":1},"1":{"155":1,"156":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"353":1,"354":1,"355":1,"356":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"415":1,"416":1,"417":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"469":1,"470":1,"471":1,"472":1,"474":1,"475":1,"476":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"489":1,"490":1,"491":1,"492":1,"493":1,"494":1,"496":1,"497":1,"498":1},"2":{"4":2,"10":1,"27":1,"29":14,"93":1,"103":2,"105":2,"106":1,"129":3,"136":1,"146":1,"147":2,"148":3,"154":4,"183":3,"199":3,"214":2,"220":1,"227":1,"228":1,"229":1,"230":1,"248":3,"251":2,"253":2,"275":2,"290":1,"297":4,"299":16,"308":1,"327":1,"328":2,"339":1,"354":1,"358":1,"366":2,"367":1,"398":1,"416":1,"419":1,"427":3,"428":1,"435":2,"436":1,"437":1,"441":2,"448":2,"455":1,"470":1,"475":1,"478":3,"479":1,"482":1,"490":1,"497":1}}],["pascaligo",{"2":{"331":1}}],["pascal",{"2":{"331":1}}],["password",{"2":{"461":1,"462":1,"463":1,"466":1}}],["passwithnotests",{"2":{"362":1}}],["passed",{"2":{"173":1,"362":2}}],["pass",{"2":{"96":1}}],["parsed",{"2":{"208":1}}],["param",{"2":{"127":1}}],["params",{"2":{"127":2,"394":1}}],["parameter",{"2":{"96":1}}],["patch",{"2":{"362":1}}],["patchroutes",{"0":{"133":1},"2":{"133":2}}],["patterns",{"2":{"362":6}}],["pattern",{"2":{"362":11}}],["paths",{"0":{"234":1},"2":{"247":1,"274":1,"279":1,"283":1,"284":1,"362":15}}],["pathmatches",{"2":{"362":1}}],["pathmatch",{"2":{"118":1,"120":1,"122":1}}],["path",{"2":{"99":2,"118":8,"121":3,"122":2,"124":3,"127":1,"133":1,"134":1,"154":2,"155":1,"214":2,"247":2,"268":2,"274":1,"288":2,"303":2,"305":1,"312":1,"362":12,"387":3,"391":1,"441":5}}],["path包含",{"2":{"64":1}}],["pageb",{"2":{"190":2}}],["pagea",{"2":{"190":2}}],["pageloading",{"2":{"132":3,"423":1,"434":1}}],["page",{"2":{"127":1,"203":1,"375":6}}],["pagedata",{"2":{"96":1}}],["pages目录的绝对路径",{"2":{"234":1}}],["pagesize",{"2":{"96":3}}],["pages",{"0":{"39":1},"2":{"28":1,"95":1,"118":9,"119":2,"120":3,"121":4,"122":4,"124":1,"198":1,"203":1,"303":1,"305":1,"400":1,"427":1,"441":3,"478":1}}],["package",{"0":{"29":1,"105":1},"2":{"19":1,"28":1,"29":1,"96":1,"236":1,"308":1,"327":1,"339":1,"354":1,"358":1,"362":1,"364":1,"367":1,"398":1,"416":1,"419":1,"428":1,"436":1,"439":1,"455":1,"470":1,"475":1,"479":1,"490":1,"497":1}}],["packages",{"2":{"10":1,"19":1,"29":1,"362":1,"363":1}}],["pug",{"2":{"331":1}}],["publishconfig",{"2":{"29":1}}],["publicpath",{"0":{"201":1,"330":1},"2":{"5":1,"62":1,"83":2,"112":2,"143":1,"201":3,"214":1,"282":2}}],["public",{"0":{"35":1,"81":1},"1":{"82":1,"83":1},"2":{"4":1,"14":1,"28":1,"29":1,"81":1,"110":1,"141":1,"146":1,"147":1,"198":1}}],["push",{"0":{"346":1},"2":{"21":1,"127":6,"162":1,"170":1,"277":1,"342":1,"343":1,"346":2}}],["png`",{"2":{"78":1,"79":1,"83":1,"112":1}}],["png",{"2":{"14":1,"28":1,"73":2,"77":1,"80":1}}],["pnpmnpm",{"2":{"43":1,"69":1,"70":1,"71":1,"73":1,"149":1,"177":2}}],["pnpm",{"2":{"10":1,"11":1,"19":1,"66":3,"69":1,"70":1,"71":2,"73":2,"149":3,"177":5,"294":1}}],["pc",{"2":{"10":1,"69":1}}],["printing",{"2":{"362":1}}],["prints",{"2":{"362":1}}],["print",{"2":{"178":1,"182":1,"362":3}}],["private",{"2":{"29":1}}],["province",{"2":{"481":2}}],["provided",{"2":{"362":5}}],["projects",{"2":{"362":4}}],["project",{"2":{"362":2}}],["program",{"2":{"248":2}}],["profit",{"2":{"173":1}}],["properties",{"2":{"205":1}}],["prop",{"2":{"173":1}}],["props",{"0":{"335":1,"449":1,"450":1,"451":1},"2":{"173":4,"205":2,"439":1,"446":10,"449":2,"450":1,"451":2,"452":1,"453":1}}],["promise",{"2":{"132":1,"156":1,"244":2,"317":1,"319":2,"320":2,"423":1,"434":1,"456":1,"458":1,"481":1}}],["processor",{"2":{"362":2}}],["processes",{"2":{"362":1}}],["process",{"0":{"62":1},"2":{"33":2,"62":1,"83":1,"112":1,"208":7,"240":1,"362":1,"464":1,"465":1}}],["product",{"2":{"387":3}}],["production",{"2":{"178":1,"180":1}}],["producttag",{"2":{"96":1}}],["prod",{"2":{"29":2,"33":1,"185":1}}],["proxy",{"0":{"200":1},"2":{"5":1,"96":1,"200":3}}],["pr",{"0":{"21":1},"2":{"21":1}}],["pretty",{"2":{"362":1}}],["prettierpath",{"2":{"362":1}}],["prettier",{"2":{"11":1,"362":1}}],["previous",{"2":{"362":1}}],["preventing",{"2":{"362":1}}],["prevent",{"2":{"362":2}}],["pre",{"2":{"362":1}}],["presetids",{"2":{"252":1,"253":1}}],["preset2",{"2":{"249":1,"250":1}}],["presetb",{"2":{"90":1}}],["presets=",{"2":{"107":1}}],["presets",{"0":{"50":1},"2":{"106":3,"107":1,"249":1}}],["preset",{"2":{"10":2,"29":3,"106":1,"107":1,"249":2,"250":2,"252":1,"297":4,"362":2}}],["prefix",{"2":{"5":1,"109":1,"196":2}}],["使用路由绑定的方式",{"0":{"441":1}}],["使用其他主题需要先使用monaco",{"2":{"335":1}}],["使用的代码编辑器",{"2":{"299":1}}],["使用插件提供的",{"2":{"307":1}}],["使用插件",{"0":{"296":1}}],["使用自定义组件路由器链接来创建链接",{"2":{"172":1}}],["使用图片",{"0":{"76":1,"77":1},"1":{"77":1,"78":2,"79":2,"80":2,"81":1,"82":1,"83":1}}],["使用",{"0":{"22":1,"355":1,"431":1,"442":1,"443":1,"460":1,"466":1},"1":{"23":1,"24":1,"25":1,"26":1,"27":1,"356":1,"432":1,"433":1,"434":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1},"2":{"248":1,"256":1,"427":1}}],["使用vite",{"2":{"4":1}}],["使用差异",{"0":{"1":1},"1":{"2":1,"3":1,"4":1}}],["的所有方法名",{"2":{"486":1}}],["的所有事件类型",{"2":{"485":1,"487":1}}],["的任何",{"2":{"478":1}}],["的封装",{"2":{"459":1}}],["的范围",{"2":{"456":1}}],["的模式传递数据",{"2":{"451":1}}],["的模型数据将作为",{"2":{"449":1}}],["的同学推荐直接用",{"2":{"435":1}}],["的同学使用",{"2":{"93":1}}],["的理念是用响应式数据驱动",{"2":{"420":1}}],["的宽度",{"2":{"389":1}}],["的链接",{"2":{"385":1}}],["的全部配置",{"2":{"361":1}}],["的能力",{"2":{"353":1}}],["的方式",{"2":{"353":1}}],["的方式修改",{"2":{"267":1}}],["的取值方式",{"2":{"351":1}}],["的取值属性",{"2":{"346":2,"348":2,"349":2}}],["的形式",{"2":{"349":1}}],["的结果应该是array",{"2":{"320":1}}],["的结果应对应着",{"2":{"319":1}}],["的结果一样",{"2":{"74":1}}],["的插件",{"2":{"290":1}}],["的函数参数",{"2":{"275":1}}],["的重新编译",{"2":{"268":1,"288":1}}],["的后面添加",{"2":{"260":1}}],["的前面添加",{"2":{"259":1}}],["的数组",{"2":{"253":1}}],["的数据",{"2":{"200":1}}],["的类型",{"2":{"245":1}}],["的参数",{"2":{"244":1}}],["的绝对路径",{"2":{"234":1}}],["的输出形式",{"2":{"215":1}}],["的路由",{"2":{"303":1}}],["的路由是模糊匹配路由",{"2":{"122":1}}],["的路径",{"2":{"211":1}}],["的约定在开启后为",{"2":{"203":1}}],["的值就可以",{"2":{"201":1}}],["的值设为",{"2":{"201":1}}],["的值",{"2":{"201":1,"450":1}}],["的位置",{"2":{"195":1}}],["的配置",{"2":{"226":1,"227":1,"228":1,"229":1,"230":1,"328":1}}],["的配置项",{"2":{"205":1}}],["的配置文件进行",{"2":{"185":1}}],["的配置和",{"2":{"46":1}}],["的对应的路由组件",{"2":{"174":1}}],["的作用域插槽的属性一致",{"2":{"173":1}}],["的作用域插槽",{"2":{"172":1,"174":1}}],["的出口",{"2":{"152":1}}],["的写法",{"2":{"147":1}}],["的日常工作",{"2":{"88":1,"300":1}}],["的机会",{"2":{"86":1}}],["的规则",{"2":{"80":1}}],["的原则",{"2":{"28":1}}],["的",{"0":{"145":1},"2":{"26":1,"30":1,"109":1,"172":1,"174":1,"209":1,"244":1,"328":1,"363":1,"385":1,"420":1,"427":1,"450":1,"478":1,"481":2}}],["的用法可以查看官网",{"2":{"3":1}}],["的限制",{"2":{"3":1}}],["具体请求的配置参数会覆盖全局配置",{"2":{"456":1}}],["具体请查看",{"2":{"361":1}}],["具体请查看指南中关于路由的介绍",{"2":{"202":1}}],["具体用法看",{"2":{"423":1}}],["具体用法请查看monaco官方文档",{"2":{"333":1}}],["具体配置项参考文档",{"2":{"328":1}}],["具体可查看配置",{"2":{"147":1}}],["具体可以查看配置",{"2":{"2":1}}],["具体模版变量使用请查看html",{"2":{"146":1}}],["具体使用参考",{"2":{"115":1}}],["具体",{"2":{"3":1}}],["不怎么维护了",{"2":{"495":1}}],["不再通过字符传入",{"2":{"481":1}}],["不再内置构建方式",{"2":{"0":1}}],["不提供导出",{"2":{"478":1}}],["不在推荐使用",{"2":{"477":1}}],["不在支持数组",{"2":{"467":2}}],["不跟随页面滚动",{"2":{"382":1,"383":1}}],["不会报",{"2":{"462":1}}],["不会做写的操作",{"2":{"268":1,"288":1}}],["不会被服务端的开发所阻塞",{"2":{"94":1}}],["不能在注册阶段使用",{"2":{"268":1,"288":1}}],["不能匹配",{"2":{"122":1}}],["不开启",{"2":{"215":1}}],["不允许设定为",{"2":{"198":1}}],["不需要安装此插件",{"2":{"469":1}}],["不需要修改构建相关的配置",{"2":{"184":1}}],["不需要返回",{"2":{"133":1}}],["不是",{"2":{"118":1}}],["不是框架",{"2":{"92":1}}],["不合法的请求",{"2":{"96":1}}],["不仅耗费时间",{"2":{"85":1}}],["不存在",{"2":{"69":1}}],["不同环境各自的配置文件",{"2":{"49":1}}],["不要怕",{"2":{"307":1}}],["不要提交",{"2":{"38":1}}],["不要提交到",{"2":{"6":1}}],["不要引入浏览器端依赖项",{"2":{"5":1}}],["不支持的代码",{"2":{"147":1}}],["不支持",{"2":{"3":1,"27":1}}],["在一个请求没有回来前",{"2":{"462":1}}],["在src",{"2":{"441":1}}],["在beforerender的返回的内容会写入",{"2":{"423":1}}],["在组件中使用",{"0":{"422":1}}],["在应用实例中共享响应式数据",{"2":{"420":1}}],["在模板中使用",{"2":{"413":1}}],["在页面中使用",{"2":{"394":1}}],["在fes",{"2":{"378":1}}],["在业务代码中",{"2":{"342":1}}],["在指令",{"2":{"323":1}}],["在执行",{"2":{"309":1,"328":1,"401":1}}],["在询问pick",{"2":{"293":1}}],["在命令注册函数执行前触发",{"2":{"284":1}}],["在插件初始化完成触发",{"2":{"283":1}}],["在入口文件最后添加代码",{"2":{"262":1}}],["在入口文件最前面",{"2":{"261":1}}],["在入口文件现有",{"2":{"259":1,"260":1}}],["在编译完成后",{"2":{"211":1}}],["在开发插件时可能用上",{"2":{"168":1,"169":1,"170":1}}],["在开发一个前端项目之前",{"2":{"85":1}}],["在当前路由即将离开时触发",{"2":{"167":1}}],["在当前路由即将更新时触发",{"2":{"166":1}}],["在渲染之前执行",{"2":{"132":1}}],["在配置文件",{"2":{"114":1,"309":1,"328":1,"401":1}}],["在配置里可通过",{"2":{"106":1}}],["在满足需求的同时",{"2":{"86":1}}],["在工作空间创建项目",{"0":{"69":1}}],["在会在加载",{"2":{"49":1}}],["在构建或者代码在端上运行中需要一些跟区分于环境的变量",{"2":{"41":1}}],["在快速上手中",{"2":{"28":1}}],["在项目模板中添加代码验证修改内容",{"2":{"19":1}}],["在了解fes",{"2":{"18":1}}],["在http",{"2":{"15":1}}],["在代码中使用",{"2":{"14":1,"62":1}}],["在",{"0":{"82":1,"83":1,"111":1,"112":1},"2":{"1":1,"10":1,"82":1,"86":1,"111":1,"263":1,"283":1,"290":1,"308":1,"311":1,"327":1,"339":1,"341":1,"354":1,"355":1,"358":1,"360":1,"367":1,"377":1,"378":1,"398":1,"416":1,"419":1,"428":1,"436":1,"455":1,"470":1,"475":1,"479":1,"480":1,"481":1,"490":1,"497":1,"498":1}}],["i18n",{"2":{"267":3,"299":1,"397":2,"400":3,"413":1}}],["iife",{"2":{"205":1}}],["its",{"2":{"362":3}}],["item",{"2":{"343":10,"345":2,"350":3}}],["it",{"2":{"177":2,"362":6}}],["ignoreaccess",{"0":{"314":1},"2":{"314":1}}],["ignore",{"2":{"173":1,"268":2}}],["ie=edge",{"2":{"141":1}}],["isplainobject",{"2":{"456":1}}],["isfixedsidebar",{"0":{"383":1},"2":{"395":1}}],["isfixedheader",{"0":{"382":1},"2":{"395":1}}],["istanbul",{"2":{"362":1}}],["is",{"2":{"362":13,"432":1}}],["isdataready",{"0":{"318":1},"2":{"318":2}}],["is=",{"2":{"174":1}}],["isexternallink",{"2":{"173":1}}],["isexactactive",{"2":{"173":1}}],["isactive",{"2":{"173":1}}],["isaudited",{"2":{"96":2}}],["issue",{"2":{"150":1}}],["issues",{"2":{"29":1,"150":1}}],["issubapp",{"2":{"135":2}}],["if=",{"2":{"322":1}}],["if",{"2":{"96":1,"173":1,"177":2,"205":1,"247":1,"264":1,"277":1,"312":2,"313":1,"362":16,"391":2,"392":1,"456":4}}],["identify",{"2":{"362":2}}],["id=",{"2":{"141":1,"303":1,"324":1}}],["id",{"0":{"103":1},"2":{"96":1,"103":4,"118":3,"119":4,"120":4,"197":1,"243":2,"244":3,"245":1,"249":1,"250":1,"251":2,"253":1,"303":3,"305":1,"306":3,"310":2,"317":1,"319":1,"320":1,"322":1,"343":4,"351":4,"394":1,"412":2,"432":1,"439":2}}],["ico",{"2":{"82":1,"111":1,"143":1}}],["iconname",{"2":{"355":1}}],["icons",{"2":{"355":1}}],["icon",{"0":{"352":1},"1":{"353":1,"354":1,"355":1,"356":1},"2":{"82":1,"111":1,"143":1,"299":1,"353":1,"354":1,"355":1,"366":1,"387":3}}],["implementation",{"2":{"362":1}}],["implies",{"2":{"362":1}}],["import",{"2":{"25":2,"129":1,"130":1,"132":3,"188":2,"217":1,"259":2,"260":2,"261":1,"277":1,"322":1,"334":1,"343":1,"375":1,"394":1,"413":1,"422":1,"423":1,"441":4,"442":1,"443":1,"449":1,"481":3}}],["immediately",{"2":{"362":1}}],["image",{"2":{"83":1,"112":1}}],["imageurl",{"2":{"79":1}}],["images",{"2":{"77":1,"78":1,"79":1,"80":1,"211":4,"362":1}}],["img",{"2":{"14":1,"78":1,"83":1,"112":1}}],["increment指向",{"2":{"481":1}}],["increment",{"2":{"481":4}}],["include",{"2":{"456":3}}],["includes",{"2":{"312":1,"313":1,"391":1,"392":1}}],["include包含当前编辑文件",{"2":{"64":1}}],["internationalization",{"2":{"400":3}}],["interface",{"2":{"400":3}}],["integration",{"2":{"362":2}}],["integer",{"2":{"96":2}}],["into",{"2":{"362":1}}],["inject特性",{"2":{"420":1}}],["inject",{"2":{"362":1}}],["injectglobals",{"2":{"362":1}}],["infrastructure",{"2":{"362":1}}],["information",{"2":{"178":1,"182":1,"362":4}}],["info",{"0":{"182":1},"2":{"178":1,"182":2,"208":1,"333":1,"362":2}}],["individual",{"2":{"362":2}}],["indicates",{"2":{"362":1}}],["index",{"0":{"36":1},"2":{"4":1,"5":1,"26":1,"28":2,"73":3,"82":1,"95":1,"103":1,"111":1,"118":6,"121":2,"122":2,"141":1,"146":1,"147":1,"215":3,"359":1,"377":1,"378":1,"400":1,"427":1,"441":2,"478":1}}],["inherit",{"2":{"333":1}}],["init",{"2":{"362":1}}],["initial",{"2":{"141":1}}],["initialstate是",{"2":{"378":1}}],["initialstate",{"0":{"423":1},"2":{"132":1,"135":1,"378":2,"423":6}}],["initialvalue",{"2":{"129":1,"154":1,"156":1,"245":3}}],["ini",{"2":{"331":1}}],["inline",{"2":{"205":1,"362":1}}],["inlinelimit",{"0":{"194":1}}],["instance",{"2":{"362":1}}],["instances",{"2":{"362":1}}],["install",{"2":{"149":1,"177":1}}],["instead",{"2":{"362":3}}],["inspect",{"2":{"178":1,"183":3,"248":3}}],["inactiveclass",{"2":{"173":1}}],["in",{"2":{"10":2,"71":4,"73":3,"96":2,"183":1,"200":2,"213":2,"247":1,"248":1,"343":2,"362":24}}],["i",{"2":{"0":2,"11":1,"43":1,"66":1,"70":2,"146":1,"147":1,"149":1,"177":2,"292":1,"294":1,"343":2,"362":1}}],["安装create",{"0":{"292":1}}],["安装依赖包",{"2":{"147":1}}],["安装依赖",{"0":{"70":1,"294":1},"2":{"11":1,"70":2,"149":2,"177":2}}],["安装",{"2":{"0":2}}],["xml",{"2":{"331":1}}],["xxx",{"2":{"252":1,"260":1}}],["x版本",{"2":{"148":2}}],["xyz",{"2":{"96":1}}],["x",{"0":{"144":2,"145":1,"395":2,"467":2},"1":{"145":2,"146":2,"147":2,"148":2},"2":{"0":1,"43":2,"141":1,"145":4,"148":1,"190":2}}],["008800",{"2":{"333":1}}],["0f85bba0",{"2":{"73":1}}],["08",{"2":{"71":1}}],["0+",{"2":{"4":1,"141":1,"387":1}}],["0",{"0":{"144":2,"145":1},"1":{"145":2,"146":2,"147":2,"148":2},"2":{"0":1,"29":30,"66":1,"86":3,"93":1,"96":5,"105":2,"141":1,"148":3,"161":1,"205":4,"244":1,"308":4,"327":4,"339":4,"341":1,"342":1,"345":1,"346":1,"350":1,"351":6,"354":4,"358":4,"367":4,"387":1,"398":4,"416":4,"419":4,"428":5,"436":4,"448":4,"455":5,"470":4,"475":4,"479":4,"481":1,"490":4,"494":1,"497":2}}],["300",{"2":{"494":2}}],["3000",{"2":{"44":1}}],["3min",{"2":{"463":1}}],["3kb",{"2":{"205":2}}],["37s",{"2":{"73":2}}],["3662ms",{"2":{"71":1}}],["39",{"2":{"5":22,"14":2,"25":2,"26":2,"33":4,"79":2,"80":2,"96":104,"98":6,"106":6,"109":2,"114":2,"118":44,"121":12,"122":8,"124":14,"127":22,"129":6,"130":2,"132":10,"133":4,"134":4,"135":2,"137":2,"142":2,"152":2,"154":8,"162":2,"164":2,"165":2,"166":2,"167":2,"173":4,"186":2,"188":2,"189":2,"191":2,"192":2,"196":2,"199":4,"200":4,"208":10,"209":2,"211":4,"216":2,"217":8,"243":2,"244":8,"245":6,"247":8,"248":24,"249":6,"250":6,"251":2,"252":2,"253":2,"255":6,"256":4,"257":2,"258":2,"259":2,"260":4,"261":4,"262":2,"263":4,"264":2,"266":2,"267":4,"268":4,"274":4,"275":4,"277":2,"282":2,"288":4,"290":2,"303":2,"305":2,"306":2,"309":6,"312":12,"313":6,"314":2,"316":2,"318":2,"319":4,"320":8,"321":2,"322":4,"323":2,"324":2,"328":8,"331":4,"333":24,"334":4,"341":8,"342":16,"343":56,"345":22,"350":10,"351":14,"359":4,"362":4,"373":2,"374":4,"375":2,"377":12,"378":6,"387":8,"391":12,"392":6,"394":4,"400":20,"401":4,"408":2,"410":4,"411":6,"412":2,"413":6,"417":4,"421":2,"422":4,"423":10,"427":2,"430":2,"432":4,"433":2,"434":8,"439":8,"441":32,"442":4,"443":4,"446":8,"449":8,"450":2,"456":28,"461":8,"462":8,"463":10,"464":6,"465":6,"466":8,"476":2,"478":2,"481":26,"494":18,"498":2}}],["3",{"0":{"70":1,"144":1,"145":1,"149":1,"467":1},"1":{"145":1,"146":1,"147":1,"148":1},"2":{"0":1,"71":1,"86":2,"93":1,"118":1,"122":1,"123":1,"145":1,"148":1,"249":1,"250":1,"343":2,"359":2,"463":1,"476":1,"494":1}}],["双构建",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1}}],["和插件扩展参数",{"2":{"458":1}}],["和插件异常",{"2":{"456":1}}],["和插件提供的",{"2":{"152":1}}],["和路由元信息",{"2":{"387":1}}],["和路由为基础",{"2":{"86":1}}],["和做语法转换",{"2":{"204":1}}],["和一个",{"2":{"103":1}}],["和使用",{"2":{"30":1}}],["和",{"0":{"0":1,"103":1,"112":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"0":1,"1":1,"2":1,"4":1,"27":1,"29":1,"38":1,"43":1,"96":1,"105":1,"106":1,"107":1,"177":1,"185":1,"212":2,"244":1,"283":1,"284":1,"297":2,"343":1,"346":1,"359":1,"368":1,"471":1,"478":1}}]],"serializationVersion":2}';export{e as default};
diff --git a/assets/chunks/VPLocalSearchBox.30102143.js b/assets/chunks/VPLocalSearchBox.888ce4a5.js
similarity index 99%
rename from assets/chunks/VPLocalSearchBox.30102143.js
rename to assets/chunks/VPLocalSearchBox.888ce4a5.js
index 09a98b23..558b3ff3 100644
--- a/assets/chunks/VPLocalSearchBox.30102143.js
+++ b/assets/chunks/VPLocalSearchBox.888ce4a5.js
@@ -1 +1 @@
-import{M as Pe,d as qe,s as Z,m as Ye,k as Ze,h as ae,w as Me,q as he,v as fe,aj as Xe,ak as et,o as U,D as tt,C as g,b as L,al as rt,am as nt,l as it,c as H,n as ze,G as oe,R as De,F as Te,a as X,t as ee,an as at,S as ot,U as st,ao as Ne,ap as lt,ai as ut,aq as ct,_ as ht}from"./framework.c1e1f082.js";import{u as ft,c as Le,a as dt,b as vt,w as pt,o as se,d as yt,e as mt,f as gt}from"./theme.1f3aa5d3.js";const xt={root:()=>Pe(()=>import("./@localSearchIndexroot.7458ded5.js"),[])};class Y{constructor(e,t=!0,r=[],i=5e3){this.ctx=e,this.iframes=t,this.exclude=r,this.iframesTimeout=i}static matches(e,t){const r=typeof t=="string"?[t]:t,i=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(i){let n=!1;return r.every(a=>i.call(e,a)?(n=!0,!1):!0),n}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(r=>{const i=t.filter(n=>n.contains(r)).length>0;t.indexOf(r)===-1&&!i&&t.push(r)}),t}getIframeContents(e,t,r=()=>{}){let i;try{const n=e.contentWindow;if(i=n.document,!n||!i)throw new Error("iframe inaccessible")}catch{r()}i&&t(i)}isIframeBlank(e){const t="about:blank",r=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&r!==t&&r}observeIframeLoad(e,t,r){let i=!1,n=null;const a=()=>{if(!i){i=!0,clearTimeout(n);try{this.isIframeBlank(e)||(e.removeEventListener("load",a),this.getIframeContents(e,t,r))}catch{r()}}};e.addEventListener("load",a),n=setTimeout(a,this.iframesTimeout)}onIframeReady(e,t,r){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,r):this.getIframeContents(e,t,r):this.observeIframeLoad(e,t,r)}catch{r()}}waitForIframes(e,t){let r=0;this.forEachIframe(e,()=>!0,i=>{r++,this.waitForIframes(i.querySelector("html"),()=>{--r||t()})},i=>{i||t()})}forEachIframe(e,t,r,i=()=>{}){let n=e.querySelectorAll("iframe"),a=n.length,s=0;n=Array.prototype.slice.call(n);const l=()=>{--a<=0&&i(s)};a||l(),n.forEach(u=>{Y.matches(u,this.exclude)?l():this.onIframeReady(u,c=>{t(u)&&(s++,r(c)),l()},l)})}createIterator(e,t,r){return document.createNodeIterator(e,t,r,!1)}createInstanceOnIframe(e){return new Y(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,r){const i=e.compareDocumentPosition(r),n=Node.DOCUMENT_POSITION_PRECEDING;if(i&n)if(t!==null){const a=t.compareDocumentPosition(r),s=Node.DOCUMENT_POSITION_FOLLOWING;if(a&s)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let r;return t===null?r=e.nextNode():r=e.nextNode()&&e.nextNode(),{prevNode:t,node:r}}checkIframeFilter(e,t,r,i){let n=!1,a=!1;return i.forEach((s,l)=>{s.val===r&&(n=l,a=s.handled)}),this.compareNodeIframe(e,t,r)?(n===!1&&!a?i.push({val:r,handled:!0}):n!==!1&&!a&&(i[n].handled=!0),!0):(n===!1&&i.push({val:r,handled:!1}),!1)}handleOpenIframes(e,t,r,i){e.forEach(n=>{n.handled||this.getIframeContents(n.val,a=>{this.createInstanceOnIframe(a).forEachNode(t,r,i)})})}iterateThroughNodes(e,t,r,i,n){const a=this.createIterator(t,e,i);let s=[],l=[],u,c,f=()=>({prevNode:c,node:u}=this.getIteratorNode(a),u);for(;f();)this.iframes&&this.forEachIframe(t,h=>this.checkIframeFilter(u,c,h,s),h=>{this.createInstanceOnIframe(h).forEachNode(e,d=>l.push(d),i)}),l.push(u);l.forEach(h=>{r(h)}),this.iframes&&this.handleOpenIframes(s,e,r,i),n()}forEachNode(e,t,r,i=()=>{}){const n=this.getContexts();let a=n.length;a||i(),n.forEach(s=>{const l=()=>{this.iterateThroughNodes(e,s,t,r,()=>{--a<=0&&i()})};this.iframes?this.waitForIframes(s,l):l()})}}let wt=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new Y(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const r=this.opt.log;this.opt.debug&&typeof r=="object"&&typeof r[t]=="function"&&r[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,r=this.opt.caseSensitive?"":"i",i=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let n in t)if(t.hasOwnProperty(n)){const a=t[n],s=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(n):this.escapeStr(n),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(a):this.escapeStr(a);s!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(s)}|${this.escapeStr(l)})`,`gm${r}`),i+`(${this.processSynomyms(s)}|${this.processSynomyms(l)})`+i))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,r,i)=>{let n=i.charAt(r+1);return/[(|)\\]/.test(n)||n===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const r=this.opt.ignorePunctuation;return Array.isArray(r)&&r.length&&t.push(this.escapeStr(r.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let i=[];return e.split("").forEach(n=>{r.every(a=>{if(a.indexOf(n)!==-1){if(i.indexOf(a)>-1)return!1;e=e.replace(new RegExp(`[${a}]`,`gm${t}`),`[${a}]`),i.push(a)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let r=this.opt.accuracy,i=typeof r=="string"?r:r.value,n=typeof r=="string"?[]:r.limiters,a="";switch(n.forEach(s=>{a+=`|${this.escapeStr(s)}`}),i){case"partially":default:return`()(${e})`;case"complementary":return a="\\s"+(a||this.escapeStr(t)),`()([^${a}]*${e}[^${a}]*)`;case"exactly":return`(^|\\s${a})(${e})(?=$|\\s${a})`}}getSeparatedKeywords(e){let t=[];return e.forEach(r=>{this.opt.separateWordSearch?r.split(" ").forEach(i=>{i.trim()&&t.indexOf(i)===-1&&t.push(i)}):r.trim()&&t.indexOf(r)===-1&&t.push(r)}),{keywords:t.sort((r,i)=>i.length-r.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let r=0;return e.sort((i,n)=>i.start-n.start).forEach(i=>{let{start:n,end:a,valid:s}=this.callNoMatchOnInvalidRanges(i,r);s&&(i.start=n,i.length=a-n,t.push(i),r=a)}),t}callNoMatchOnInvalidRanges(e,t){let r,i,n=!1;return e&&typeof e.start<"u"?(r=parseInt(e.start,10),i=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&i-t>0&&i-r>0?n=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:r,end:i,valid:n}}checkWhitespaceRanges(e,t,r){let i,n=!0,a=r.length,s=t-a,l=parseInt(e.start,10)-s;return l=l>a?a:l,i=l+parseInt(e.length,10),i>a&&(i=a,this.log(`End range automatically set to the max value of ${a}`)),l<0||i-l<0||l>a||i>a?(n=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):r.substring(l,i).replace(/\s+/g,"")===""&&(n=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:i,valid:n}}getTextNodes(e){let t="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,i=>{r.push({start:t.length,end:(t+=i.textContent).length,node:i})},i=>this.matchesExclude(i.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:r})})}matchesExclude(e){return Y.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,r){const i=this.opt.element?this.opt.element:"mark",n=e.splitText(t),a=n.splitText(r-t);let s=document.createElement(i);return s.setAttribute("data-markjs","true"),this.opt.className&&s.setAttribute("class",this.opt.className),s.textContent=n.textContent,n.parentNode.replaceChild(s,n),a}wrapRangeInMappedTextNode(e,t,r,i,n){e.nodes.every((a,s)=>{const l=e.nodes[s+1];if(typeof l>"u"||l.start>t){if(!i(a.node))return!1;const u=t-a.start,c=(r>a.end?a.end:r)-a.start,f=e.value.substr(0,a.start),h=e.value.substr(c+a.start);if(a.node=this.wrapRangeInTextNode(a.node,u,c),e.value=f+h,e.nodes.forEach((d,y)=>{y>=s&&(e.nodes[y].start>0&&y!==s&&(e.nodes[y].start-=c),e.nodes[y].end-=c)}),r-=c,n(a.node.previousSibling,a.start),r>a.end)t=a.end;else return!1}return!0})}wrapMatches(e,t,r,i,n){const a=t===0?0:t+1;this.getTextNodes(s=>{s.nodes.forEach(l=>{l=l.node;let u;for(;(u=e.exec(l.textContent))!==null&&u[a]!=="";){if(!r(u[a],l))continue;let c=u.index;if(a!==0)for(let f=1;f{let l;for(;(l=e.exec(s.value))!==null&&l[a]!=="";){let u=l.index;if(a!==0)for(let f=1;f r(l[a],f),(f,h)=>{e.lastIndex=h,i(f)})}n()})}wrapRangeFromIndex(e,t,r,i){this.getTextNodes(n=>{const a=n.value.length;e.forEach((s,l)=>{let{start:u,end:c,valid:f}=this.checkWhitespaceRanges(s,a,n.value);f&&this.wrapRangeInMappedTextNode(n,u,c,h=>t(h,s,n.value.substring(u,c),l),h=>{r(h,s)})}),i()})}unwrapMatches(e){const t=e.parentNode;let r=document.createDocumentFragment();for(;e.firstChild;)r.appendChild(e.removeChild(e.firstChild));t.replaceChild(r,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let r=0,i="wrapMatches";const n=a=>{r++,this.opt.each(a)};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,(a,s)=>this.opt.filter(s,a,r),n,()=>{r===0&&this.opt.noMatch(e),this.opt.done(r)})}mark(e,t){this.opt=t;let r=0,i="wrapMatches";const{keywords:n,length:a}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),s=this.opt.caseSensitive?"":"i",l=u=>{let c=new RegExp(this.createRegExp(u),`gm${s}`),f=0;this.log(`Searching with expression "${c}"`),this[i](c,1,(h,d)=>this.opt.filter(d,u,r,f),h=>{f++,r++,this.opt.each(h)},()=>{f===0&&this.opt.noMatch(u),n[a-1]===u?this.opt.done(r):l(n[n.indexOf(u)+1])})};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),a===0?this.opt.done(r):l(n[0])}markRanges(e,t){this.opt=t;let r=0,i=this.checkRanges(e);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,(n,a,s,l)=>this.opt.filter(n,a,s,l),(n,a)=>{r++,this.opt.each(n,a)},()=>{this.opt.done(r)})):this.opt.done(r)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,r=>{this.unwrapMatches(r)},r=>{const i=Y.matches(r,t),n=this.matchesExclude(r);return!i||n?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function Ft(o){const e=new wt(o);return this.mark=(t,r)=>(e.mark(t,r),this),this.markRegExp=(t,r)=>(e.markRegExp(t,r),this),this.markRanges=(t,r)=>(e.markRanges(t,r),this),this.unmark=t=>(e.unmark(t),this),this}var N=function(){return N=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&n[n.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!n||u[1]>n[0]&&u[1]=o.length&&(o=void 0),{value:o&&o[r++],done:!o}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function O(o,e){var t=typeof Symbol=="function"&&o[Symbol.iterator];if(!t)return o;var r=t.call(o),i,n=[],a;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)n.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return n}var St="ENTRIES",$e="KEYS",We="VALUES",R="",de=function(){function o(e,t){var r=e._tree,i=Array.from(r.keys());this.set=e,this._type=t,this._path=i.length>0?[{node:r,keys:i}]:[]}return o.prototype.next=function(){var e=this.dive();return this.backtrack(),e},o.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var e=q(this._path),t=e.node,r=e.keys;if(q(r)===R)return{done:!1,value:this.result()};var i=t.get(q(r));return this._path.push({node:i,keys:Array.from(i.keys())}),this.dive()},o.prototype.backtrack=function(){if(this._path.length!==0){var e=q(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}},o.prototype.key=function(){return this.set._prefix+this._path.map(function(e){var t=e.keys;return q(t)}).filter(function(e){return e!==R}).join("")},o.prototype.value=function(){return q(this._path).node.get(R)},o.prototype.result=function(){switch(this._type){case We:return this.value();case $e:return this.key();default:return[this.key(),this.value()]}},o.prototype[Symbol.iterator]=function(){return this},o}(),q=function(o){return o[o.length-1]},At=function(o,e,t){var r=new Map;if(e===void 0)return r;for(var i=e.length+1,n=i+t,a=new Uint8Array(n*i).fill(t+1),s=0;st)continue e}Je(o.get(d),e,t,r,i,x,a,s+d)}}}catch(p){l={error:p}}finally{try{h&&!h.done&&(u=f.return)&&u.call(f)}finally{if(l)throw l.error}}},ve=function(){function o(e,t){e===void 0&&(e=new Map),t===void 0&&(t=""),this._size=void 0,this._tree=e,this._prefix=t}return o.prototype.atPrefix=function(e){var t,r;if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");var i=O(ue(this._tree,e.slice(this._prefix.length)),2),n=i[0],a=i[1];if(n===void 0){var s=O(Ee(a),2),l=s[0],u=s[1];try{for(var c=A(l.keys()),f=c.next();!f.done;f=c.next()){var h=f.value;if(h!==R&&h.startsWith(u)){var d=new Map;return d.set(h.slice(u.length),l.get(h)),new o(d,e)}}}catch(y){t={error:y}}finally{try{f&&!f.done&&(r=c.return)&&r.call(c)}finally{if(t)throw t.error}}}return new o(n,e)},o.prototype.clear=function(){this._size=void 0,this._tree.clear()},o.prototype.delete=function(e){return this._size=void 0,_t(this._tree,e)},o.prototype.entries=function(){return new de(this,St)},o.prototype.forEach=function(e){var t,r;try{for(var i=A(this),n=i.next();!n.done;n=i.next()){var a=O(n.value,2),s=a[0],l=a[1];e(s,l,this)}}catch(u){t={error:u}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}},o.prototype.fuzzyGet=function(e,t){return At(this._tree,e,t)},o.prototype.get=function(e){var t=xe(this._tree,e);return t!==void 0?t.get(R):void 0},o.prototype.has=function(e){var t=xe(this._tree,e);return t!==void 0&&t.has(R)},o.prototype.keys=function(){return new de(this,$e)},o.prototype.set=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e);return r.set(R,t),this},Object.defineProperty(o.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var e=this.entries();!e.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),o.prototype.update=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e);return r.set(R,t(r.get(R))),this},o.prototype.fetch=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e),i=r.get(R);return i===void 0&&r.set(R,i=t()),i},o.prototype.values=function(){return new de(this,We)},o.prototype[Symbol.iterator]=function(){return this.entries()},o.from=function(e){var t,r,i=new o;try{for(var n=A(e),a=n.next();!a.done;a=n.next()){var s=O(a.value,2),l=s[0],u=s[1];i.set(l,u)}}catch(c){t={error:c}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}return i},o.fromObject=function(e){return o.from(Object.entries(e))},o}(),ue=function(o,e,t){var r,i;if(t===void 0&&(t=[]),e.length===0||o==null)return[o,t];try{for(var n=A(o.keys()),a=n.next();!a.done;a=n.next()){var s=a.value;if(s!==R&&e.startsWith(s))return t.push([o,s]),ue(o.get(s),e.slice(s.length),t)}}catch(l){r={error:l}}finally{try{a&&!a.done&&(i=n.return)&&i.call(n)}finally{if(r)throw r.error}}return t.push([o,e]),ue(void 0,"",t)},xe=function(o,e){var t,r;if(e.length===0||o==null)return o;try{for(var i=A(o.keys()),n=i.next();!n.done;n=i.next()){var a=n.value;if(a!==R&&e.startsWith(a))return xe(o.get(a),e.slice(a.length))}}catch(s){t={error:s}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}},pe=function(o,e){var t,r,i=e.length;e:for(var n=0;o&&n0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new ve,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},o.prototype.discard=function(e){var t=this,r=this._idToShortId.get(e);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(e,": it is not in the index"));this._idToShortId.delete(e),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(i,n){t.removeFieldLength(r,n,t._documentCount,i)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},o.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var e=this._options.autoVacuum,t=e.minDirtFactor,r=e.minDirtCount,i=e.batchSize,n=e.batchWait;this.conditionalVacuum({batchSize:i,batchWait:n},{minDirtCount:r,minDirtFactor:t})}},o.prototype.discardAll=function(e){var t,r,i=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var n=A(e),a=n.next();!a.done;a=n.next()){var s=a.value;this.discard(s)}}catch(l){t={error:l}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}}finally{this._options.autoVacuum=i}this.maybeAutoVacuum()},o.prototype.replace=function(e){var t=this._options,r=t.idField,i=t.extractField,n=i(e,r);this.discard(n),this.add(e)},o.prototype.vacuum=function(e){return e===void 0&&(e={}),this.conditionalVacuum(e)},o.prototype.conditionalVacuum=function(e,t){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var i=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=Fe,r.performVacuuming(e,i)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)},o.prototype.performVacuuming=function(e,t){return Et(this,void 0,void 0,function(){var r,i,n,a,s,l,u,c,f,h,d,y,x,m,F,E,w,S,M,T,C,I,b,z,D;return bt(this,function(k){switch(k.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(t))return[3,10];i=e.batchSize||we.batchSize,n=e.batchWait||we.batchWait,a=1,k.label=1;case 1:k.trys.push([1,7,8,9]),s=A(this._index),l=s.next(),k.label=2;case 2:if(l.done)return[3,6];u=O(l.value,2),c=u[0],f=u[1];try{for(h=(I=void 0,A(f)),d=h.next();!d.done;d=h.next()){y=O(d.value,2),x=y[0],m=y[1];try{for(F=(z=void 0,A(m)),E=F.next();!E.done;E=F.next())w=O(E.value,1),S=w[0],!this._documentIds.has(S)&&(m.size<=1?f.delete(x):m.delete(S))}catch(p){z={error:p}}finally{try{E&&!E.done&&(D=F.return)&&D.call(F)}finally{if(z)throw z.error}}}}catch(p){I={error:p}}finally{try{d&&!d.done&&(b=h.return)&&b.call(h)}finally{if(I)throw I.error}}return this._index.get(c).size===0&&this._index.delete(c),a%i!==0?[3,4]:[4,new Promise(function(p){return setTimeout(p,n)})];case 3:k.sent(),k.label=4;case 4:a+=1,k.label=5;case 5:return l=s.next(),[3,2];case 6:return[3,9];case 7:return M=k.sent(),T={error:M},[3,9];case 8:try{l&&!l.done&&(C=s.return)&&C.call(s)}finally{if(T)throw T.error}return[7];case 9:this._dirtCount-=r,k.label=10;case 10:return[4,null];case 11:return k.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},o.prototype.vacuumConditionsMet=function(e){if(e==null)return!0;var t=e.minDirtCount,r=e.minDirtFactor;return t=t||ge.minDirtCount,r=r||ge.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=r},Object.defineProperty(o.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),o.prototype.has=function(e){return this._idToShortId.has(e)},o.prototype.search=function(e,t){var r,i;t===void 0&&(t={});var n=this.executeQuery(e,t),a=[];try{for(var s=A(n),l=s.next();!l.done;l=s.next()){var u=O(l.value,2),c=u[0],f=u[1],h=f.score,d=f.terms,y=f.match,x=d.length,m={id:this._documentIds.get(c),score:h*x,terms:Object.keys(y),match:y};Object.assign(m,this._storedFields.get(c)),(t.filter==null||t.filter(m))&&a.push(m)}}catch(F){r={error:F}}finally{try{l&&!l.done&&(i=s.return)&&i.call(s)}finally{if(r)throw r.error}}return a.sort(Ve),a},o.prototype.autoSuggest=function(e,t){var r,i,n,a;t===void 0&&(t={}),t=N(N({},this._options.autoSuggestOptions),t);var s=new Map;try{for(var l=A(this.search(e,t)),u=l.next();!u.done;u=l.next()){var c=u.value,f=c.score,h=c.terms,d=h.join(" "),y=s.get(d);y!=null?(y.score+=f,y.count+=1):s.set(d,{score:f,terms:h,count:1})}}catch(M){r={error:M}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}var x=[];try{for(var m=A(s),F=m.next();!F.done;F=m.next()){var E=O(F.value,2),y=E[0],w=E[1],f=w.score,h=w.terms,S=w.count;x.push({suggestion:y,terms:h,score:f/S})}}catch(M){n={error:M}}finally{try{F&&!F.done&&(a=m.return)&&a.call(m)}finally{if(n)throw n.error}}return x.sort(Ve),x},Object.defineProperty(o.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),o.loadJSON=function(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)},o.getDefault=function(e){if(me.hasOwnProperty(e))return ye(me,e);throw new Error('MiniSearch: unknown option "'.concat(e,'"'))},o.loadJS=function(e,t){var r,i,n,a,s,l,u=e.index,c=e.documentCount,f=e.nextId,h=e.documentIds,d=e.fieldIds,y=e.fieldLength,x=e.averageFieldLength,m=e.storedFields,F=e.dirtCount,E=e.serializationVersion;if(E!==1&&E!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var w=new o(t);w._documentCount=c,w._nextId=f,w._documentIds=le(h),w._idToShortId=new Map,w._fieldIds=d,w._fieldLength=le(y),w._avgFieldLength=x,w._storedFields=le(m),w._dirtCount=F||0,w._index=new ve;try{for(var S=A(w._documentIds),M=S.next();!M.done;M=S.next()){var T=O(M.value,2),C=T[0],I=T[1];w._idToShortId.set(I,C)}}catch(W){r={error:W}}finally{try{M&&!M.done&&(i=S.return)&&i.call(S)}finally{if(r)throw r.error}}try{for(var b=A(u),z=b.next();!z.done;z=b.next()){var D=O(z.value,2),k=D[0],p=D[1],v=new Map;try{for(var _=(s=void 0,A(Object.keys(p))),V=_.next();!V.done;V=_.next()){var B=V.value,P=p[B];E===1&&(P=P.ds),v.set(parseInt(B,10),le(P))}}catch(W){s={error:W}}finally{try{V&&!V.done&&(l=_.return)&&l.call(_)}finally{if(s)throw s.error}}w._index.set(k,v)}}catch(W){n={error:W}}finally{try{z&&!z.done&&(a=b.return)&&a.call(b)}finally{if(n)throw n.error}}return w},o.prototype.executeQuery=function(e,t){var r=this;if(t===void 0&&(t={}),typeof e!="string"){var i=N(N(N({},t),e),{queries:void 0}),n=e.queries.map(function(m){return r.executeQuery(m,i)});return this.combineResults(n,i.combineWith)}var a=this._options,s=a.tokenize,l=a.processTerm,u=a.searchOptions,c=N(N({tokenize:s,processTerm:l},u),t),f=c.tokenize,h=c.processTerm,d=f(e).flatMap(function(m){return h(m)}).filter(function(m){return!!m}),y=d.map(Dt(c)),x=y.map(function(m){return r.executeQuerySpec(m,c)});return this.combineResults(x,c.combineWith)},o.prototype.executeQuerySpec=function(e,t){var r,i,n,a,s=N(N({},this._options.searchOptions),t),l=(s.fields||this._options.fields).reduce(function(B,P){var W;return N(N({},B),(W={},W[P]=ye(s.boost,P)||1,W))},{}),u=s.boostDocument,c=s.weights,f=s.maxFuzzy,h=s.bm25,d=N(N({},Oe.weights),c),y=d.fuzzy,x=d.prefix,m=this._index.get(e.term),F=this.termResults(e.term,e.term,1,m,l,u,h),E,w;if(e.prefix&&(E=this._index.atPrefix(e.term)),e.fuzzy){var S=e.fuzzy===!0?.2:e.fuzzy,M=S<1?Math.min(f,Math.round(e.term.length*S)):S;M&&(w=this._index.fuzzyGet(e.term,M))}if(E)try{for(var T=A(E),C=T.next();!C.done;C=T.next()){var I=O(C.value,2),b=I[0],z=I[1],D=b.length-e.term.length;if(D){w==null||w.delete(b);var k=x*b.length/(b.length+.3*D);this.termResults(e.term,b,k,z,l,u,h,F)}}}catch(B){r={error:B}}finally{try{C&&!C.done&&(i=T.return)&&i.call(T)}finally{if(r)throw r.error}}if(w)try{for(var p=A(w.keys()),v=p.next();!v.done;v=p.next()){var b=v.value,_=O(w.get(b),2),V=_[0],D=_[1];if(D){var k=y*b.length/(b.length+D);this.termResults(e.term,b,k,V,l,u,h,F)}}}catch(B){n={error:B}}finally{try{v&&!v.done&&(a=p.return)&&a.call(p)}finally{if(n)throw n.error}}return F},o.prototype.combineResults=function(e,t){if(t===void 0&&(t=be),e.length===0)return new Map;var r=t.toLowerCase();return e.reduce(It[r])||new Map},o.prototype.toJSON=function(){var e,t,r,i,n=[];try{for(var a=A(this._index),s=a.next();!s.done;s=a.next()){var l=O(s.value,2),u=l[0],c=l[1],f={};try{for(var h=(r=void 0,A(c)),d=h.next();!d.done;d=h.next()){var y=O(d.value,2),x=y[0],m=y[1];f[x]=Object.fromEntries(m)}}catch(F){r={error:F}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}n.push([u,f])}}catch(F){e={error:F}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:n,serializationVersion:2}},o.prototype.termResults=function(e,t,r,i,n,a,s,l){var u,c,f,h,d;if(l===void 0&&(l=new Map),i==null)return l;try{for(var y=A(Object.keys(n)),x=y.next();!x.done;x=y.next()){var m=x.value,F=n[m],E=this._fieldIds[m],w=i.get(E);if(w!=null){var S=w.size,M=this._avgFieldLength[E];try{for(var T=(f=void 0,A(w.keys())),C=T.next();!C.done;C=T.next()){var I=C.value;if(!this._documentIds.has(I)){this.removeTerm(E,I,t),S-=1;continue}var b=a?a(this._documentIds.get(I),t):1;if(b){var z=w.get(I),D=this._fieldLength.get(I)[E],k=zt(z,S,this._documentCount,D,M,s),p=r*F*b*k,v=l.get(I);if(v){v.score+=p,Nt(v.terms,e);var _=ye(v.match,t);_?_.push(m):v.match[t]=[m]}else l.set(I,{score:p,terms:[e],match:(d={},d[t]=[m],d)})}}}catch(V){f={error:V}}finally{try{C&&!C.done&&(h=T.return)&&h.call(T)}finally{if(f)throw f.error}}}}}catch(V){u={error:V}}finally{try{x&&!x.done&&(c=y.return)&&c.call(y)}finally{if(u)throw u.error}}return l},o.prototype.addTerm=function(e,t,r){var i=this._index.fetch(r,Be),n=i.get(e);if(n==null)n=new Map,n.set(t,1),i.set(e,n);else{var a=n.get(t);n.set(t,(a||0)+1)}},o.prototype.removeTerm=function(e,t,r){if(!this._index.has(r)){this.warnDocumentChanged(t,e,r);return}var i=this._index.fetch(r,Be),n=i.get(e);n==null||n.get(t)==null?this.warnDocumentChanged(t,e,r):n.get(t)<=1?n.size<=1?i.delete(e):n.delete(t):n.set(t,n.get(t)-1),this._index.get(r).size===0&&this._index.delete(r)},o.prototype.warnDocumentChanged=function(e,t,r){var i,n;try{for(var a=A(Object.keys(this._fieldIds)),s=a.next();!s.done;s=a.next()){var l=s.value;if(this._fieldIds[l]===t){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(e),' has changed before removal: term "').concat(r,'" was not present in field "').concat(l,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(u){i={error:u}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}},o.prototype.addDocumentId=function(e){var t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t},o.prototype.addFields=function(e){for(var t=0;t(ot("data-v-193b2532"),o=o(),st(),o),Ot={class:"shell"},Rt=J(()=>g("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[g("circle",{cx:"11",cy:"11",r:"8"}),g("path",{d:"m21 21l-4.35-4.35"})])],-1)),Vt={class:"search-actions before"},Bt=["title"],Pt=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 12H5m7 7l-7-7l7-7"})],-1)),$t=[Pt],Wt=["placeholder"],Jt={class:"search-actions"},jt=["title"],Ut=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 14h7v7H3zM3 3h7v7H3zm11 1h7m-7 5h7m-7 6h7m-7 5h7"})],-1)),Ht=[Ut],Kt=["title"],Gt=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20 5H9l-7 7l7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm-2 4l-6 6m0-6l6 6"})],-1)),Qt=[Gt],qt=["href","aria-label","onMouseenter"],Yt={class:"titles"},Zt=J(()=>g("span",{class:"title-icon"},"#",-1)),Xt=["innerHTML"],er=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m9 18l6-6l-6-6"})],-1)),tr={class:"title main"},rr=["innerHTML"],nr={key:0,class:"excerpt-wrapper"},ir={key:0,class:"excerpt"},ar=["innerHTML"],or=J(()=>g("div",{class:"excerpt-gradient-bottom"},null,-1)),sr=J(()=>g("div",{class:"excerpt-gradient-top"},null,-1)),lr={key:0,class:"no-results"},ur={class:"search-keyboard-shortcuts"},cr=["aria-label"],hr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 19V5m-7 7l7-7l7 7"})],-1)),fr=[hr],dr=["aria-label"],vr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14m7-7l-7 7l-7-7"})],-1)),pr=[vr],yr=["aria-label"],mr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("g",{fill:"none",stroke:"currentcolor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[g("path",{d:"m9 10l-5 5l5 5"}),g("path",{d:"M20 4v7a4 4 0 0 1-4 4H4"})])],-1)),gr=[mr],xr=["aria-label"],wr=qe({__name:"VPLocalSearchBox",props:{placeholder:null},emits:["close"],setup(o,{emit:e}){var k;const t=Z(),r=Z(),i=Z(),n=Z(xt),{localeIndex:a,theme:s}=ft(),l=Le(async()=>{var p,v,_;return Ne(kt.loadJSON((_=await((v=(p=n.value)[a.value])==null?void 0:v.call(p)))==null?void 0:_.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1}}}))}),u=dt("vitepress:local-search-filter",""),c=vt("vitepress:local-search-detailed-list",!1),f=Ye(()=>{var p,v;return((p=s.value.search)==null?void 0:p.provider)==="local"&&((v=s.value.search.options)==null?void 0:v.disableDetailedView)===!0});Ze(()=>{f.value&&(c.value=!1)});const h=Z([]),d=/.*?.*?<\/a><\/h\1>/gi,y=ae(!1);Me(u,()=>{y.value=!1});const x=Le(async()=>{if(r.value)return Ne(new Ft(r.value))},null);pt(()=>[l.value,u.value,c.value],async([p,v,_],V,B)=>{var Ae,_e,Ce,ke;let P=!1;if(B(()=>{P=!0}),!p)return;h.value=p.search(v).slice(0,16),y.value=!0;const W=_?await Promise.all(h.value.map($=>m($.id))):[];if(P)return;const ce=new Map;for(const{id:$,mod:K}of W){const j=K.default??K;if(j!=null&&j.render){const G=lt(j);G.config.warnHandler=()=>{};const re=document.createElement("div");G.mount(re);const Q=re.innerHTML.split(d);G.unmount(),Q.shift();const Ie=$.slice(0,$.indexOf("#"));let ne=ce.get(Ie);ne||(ne=new Map,ce.set(Ie,ne));for(let ie=0;ie{const[K,j]=$.id.split("#"),G=ce.get(K),re=(G==null?void 0:G.get(j))??"";for(const Q in $.match)Se.add(Q);return{...$,text:re}}),await fe(),P)return;await new Promise($=>{var K;(K=x.value)==null||K.unmark({done:()=>{var j;(j=x.value)==null||j.markRegExp(D(Se),{done:$})}})});const Ke=((Ae=t.value)==null?void 0:Ae.querySelectorAll(".result .excerpt"))??[];for(const $ of Ke)(_e=$.querySelector('mark[data-markjs="true"]'))==null||_e.scrollIntoView({block:"center"});(ke=(Ce=r.value)==null?void 0:Ce.firstElementChild)==null||ke.scrollIntoView({block:"start"})},{debounce:200,immediate:!0});async function m(p){const v=ut(ct(p.slice(0,p.indexOf("#"))));try{return{id:p,mod:await Pe(()=>import(v),[])}}catch(_){return console.error(_),{id:p,mod:{}}}}const F=ae();function E(){var p,v;(p=F.value)==null||p.focus(),(v=F.value)==null||v.select()}he(()=>{E()});function w(p){p.pointerType==="mouse"&&E()}const S=ae(0),M=ae(!1);Me(h,()=>{S.value=0,T()});function T(){fe(()=>{const p=document.querySelector(".result.selected");p&&p.scrollIntoView({block:"nearest"})})}se("ArrowUp",p=>{p.preventDefault(),S.value--,S.value<0&&(S.value=h.value.length-1),M.value=!0,T()}),se("ArrowDown",p=>{p.preventDefault(),S.value++,S.value>=h.value.length&&(S.value=0),M.value=!0,T()});const C=Xe();se("Enter",()=>{const p=h.value[S.value];p&&(C.go(p.id),e("close"))}),se("Escape",()=>{e("close")});const I={modal:{displayDetails:"Display detailed list",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}},b=yt((k=s.value.search)==null?void 0:k.options,I);he(()=>{window.history.pushState(null,"",null)}),mt("popstate",p=>{p.preventDefault(),e("close")});const z=gt(i);he(()=>{i.value=document.body,fe(()=>{z.value=!0})}),et(()=>{z.value=!1});function D(p){return new RegExp([...p].sort((v,_)=>_.length-v.length).map(v=>`(${v.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}return(p,v)=>(U(),tt(at,{to:"body"},[g("div",{ref_key:"el",ref:t,class:"VPLocalSearchBox","aria-modal":"true"},[g("div",{class:"backdrop",onClick:v[0]||(v[0]=_=>p.$emit("close"))}),g("div",Ot,[g("div",{class:"search-bar",onPointerup:v[5]||(v[5]=_=>w(_))},[Rt,g("div",Vt,[g("button",{class:"back-button",title:L(b)("modal.backButtonTitle"),onClick:v[1]||(v[1]=_=>p.$emit("close"))},$t,8,Bt)]),rt(g("input",{ref_key:"searchInput",ref:F,"onUpdate:modelValue":v[2]||(v[2]=_=>it(u)?u.value=_:null),placeholder:o.placeholder,class:"search-input"},null,8,Wt),[[nt,L(u)]]),g("div",Jt,[L(f)?oe("",!0):(U(),H("button",{key:0,class:ze(["toggle-layout-button",{"detailed-list":L(c)}]),title:L(b)("modal.displayDetails"),onClick:v[3]||(v[3]=_=>c.value=!L(c))},Ht,10,jt)),g("button",{class:"clear-button",title:L(b)("modal.resetButtonTitle"),onClick:v[4]||(v[4]=_=>u.value="")},Qt,8,Kt)])],32),g("div",{ref_key:"resultsEl",ref:r,class:"results",onMousemove:v[7]||(v[7]=_=>M.value=!1)},[(U(!0),H(Te,null,De(L(h),(_,V)=>(U(),H("a",{key:_.id,href:_.id,class:ze(["result",{selected:S.value===V}]),"aria-label":[..._.titles,_.title].join(" > "),onMouseenter:B=>!M.value&&(S.value=V),onClick:v[6]||(v[6]=B=>p.$emit("close"))},[g("div",null,[g("div",Yt,[Zt,(U(!0),H(Te,null,De(_.titles,(B,P)=>(U(),H("span",{key:P,class:"title"},[g("span",{class:"text",innerHTML:B},null,8,Xt),er]))),128)),g("span",tr,[g("span",{class:"text",innerHTML:_.title},null,8,rr)])]),L(c)?(U(),H("div",nr,[_.text?(U(),H("div",ir,[g("div",{class:"vp-doc",innerHTML:_.text},null,8,ar)])):oe("",!0),or,sr])):oe("",!0)])],42,qt))),128)),L(u)&&!L(h).length&&y.value?(U(),H("div",lr,[X(ee(L(b)("modal.noResultsText"))+' "',1),g("strong",null,ee(L(u)),1),X('" ')])):oe("",!0)],544),g("div",ur,[g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.navigateUpKeyAriaLabel")},fr,8,cr),g("kbd",{"aria-label":L(b)("modal.footer.navigateDownKeyAriaLabel")},pr,8,dr),X(" "+ee(L(b)("modal.footer.navigateText")),1)]),g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.selectKeyAriaLabel")},gr,8,yr),X(" "+ee(L(b)("modal.footer.selectText")),1)]),g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.closeKeyAriaLabel")},"esc",8,xr),X(" "+ee(L(b)("modal.footer.closeText")),1)])])])],512)]))}});const Sr=ht(wr,[["__scopeId","data-v-193b2532"]]);export{Sr as default};
+import{M as Pe,d as qe,s as Z,m as Ye,k as Ze,h as ae,w as Me,q as he,v as fe,aj as Xe,ak as et,o as U,D as tt,C as g,b as L,al as rt,am as nt,l as it,c as H,n as ze,G as oe,R as De,F as Te,a as X,t as ee,an as at,S as ot,U as st,ao as Ne,ap as lt,ai as ut,aq as ct,_ as ht}from"./framework.c1e1f082.js";import{u as ft,c as Le,a as dt,b as vt,w as pt,o as se,d as yt,e as mt,f as gt}from"./theme.ccc8d09f.js";const xt={root:()=>Pe(()=>import("./@localSearchIndexroot.6a7432a6.js"),[])};class Y{constructor(e,t=!0,r=[],i=5e3){this.ctx=e,this.iframes=t,this.exclude=r,this.iframesTimeout=i}static matches(e,t){const r=typeof t=="string"?[t]:t,i=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(i){let n=!1;return r.every(a=>i.call(e,a)?(n=!0,!1):!0),n}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(r=>{const i=t.filter(n=>n.contains(r)).length>0;t.indexOf(r)===-1&&!i&&t.push(r)}),t}getIframeContents(e,t,r=()=>{}){let i;try{const n=e.contentWindow;if(i=n.document,!n||!i)throw new Error("iframe inaccessible")}catch{r()}i&&t(i)}isIframeBlank(e){const t="about:blank",r=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&r!==t&&r}observeIframeLoad(e,t,r){let i=!1,n=null;const a=()=>{if(!i){i=!0,clearTimeout(n);try{this.isIframeBlank(e)||(e.removeEventListener("load",a),this.getIframeContents(e,t,r))}catch{r()}}};e.addEventListener("load",a),n=setTimeout(a,this.iframesTimeout)}onIframeReady(e,t,r){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,r):this.getIframeContents(e,t,r):this.observeIframeLoad(e,t,r)}catch{r()}}waitForIframes(e,t){let r=0;this.forEachIframe(e,()=>!0,i=>{r++,this.waitForIframes(i.querySelector("html"),()=>{--r||t()})},i=>{i||t()})}forEachIframe(e,t,r,i=()=>{}){let n=e.querySelectorAll("iframe"),a=n.length,s=0;n=Array.prototype.slice.call(n);const l=()=>{--a<=0&&i(s)};a||l(),n.forEach(u=>{Y.matches(u,this.exclude)?l():this.onIframeReady(u,c=>{t(u)&&(s++,r(c)),l()},l)})}createIterator(e,t,r){return document.createNodeIterator(e,t,r,!1)}createInstanceOnIframe(e){return new Y(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,r){const i=e.compareDocumentPosition(r),n=Node.DOCUMENT_POSITION_PRECEDING;if(i&n)if(t!==null){const a=t.compareDocumentPosition(r),s=Node.DOCUMENT_POSITION_FOLLOWING;if(a&s)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let r;return t===null?r=e.nextNode():r=e.nextNode()&&e.nextNode(),{prevNode:t,node:r}}checkIframeFilter(e,t,r,i){let n=!1,a=!1;return i.forEach((s,l)=>{s.val===r&&(n=l,a=s.handled)}),this.compareNodeIframe(e,t,r)?(n===!1&&!a?i.push({val:r,handled:!0}):n!==!1&&!a&&(i[n].handled=!0),!0):(n===!1&&i.push({val:r,handled:!1}),!1)}handleOpenIframes(e,t,r,i){e.forEach(n=>{n.handled||this.getIframeContents(n.val,a=>{this.createInstanceOnIframe(a).forEachNode(t,r,i)})})}iterateThroughNodes(e,t,r,i,n){const a=this.createIterator(t,e,i);let s=[],l=[],u,c,f=()=>({prevNode:c,node:u}=this.getIteratorNode(a),u);for(;f();)this.iframes&&this.forEachIframe(t,h=>this.checkIframeFilter(u,c,h,s),h=>{this.createInstanceOnIframe(h).forEachNode(e,d=>l.push(d),i)}),l.push(u);l.forEach(h=>{r(h)}),this.iframes&&this.handleOpenIframes(s,e,r,i),n()}forEachNode(e,t,r,i=()=>{}){const n=this.getContexts();let a=n.length;a||i(),n.forEach(s=>{const l=()=>{this.iterateThroughNodes(e,s,t,r,()=>{--a<=0&&i()})};this.iframes?this.waitForIframes(s,l):l()})}}let wt=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new Y(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const r=this.opt.log;this.opt.debug&&typeof r=="object"&&typeof r[t]=="function"&&r[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,r=this.opt.caseSensitive?"":"i",i=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let n in t)if(t.hasOwnProperty(n)){const a=t[n],s=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(n):this.escapeStr(n),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(a):this.escapeStr(a);s!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(s)}|${this.escapeStr(l)})`,`gm${r}`),i+`(${this.processSynomyms(s)}|${this.processSynomyms(l)})`+i))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,r,i)=>{let n=i.charAt(r+1);return/[(|)\\]/.test(n)||n===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const r=this.opt.ignorePunctuation;return Array.isArray(r)&&r.length&&t.push(this.escapeStr(r.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let i=[];return e.split("").forEach(n=>{r.every(a=>{if(a.indexOf(n)!==-1){if(i.indexOf(a)>-1)return!1;e=e.replace(new RegExp(`[${a}]`,`gm${t}`),`[${a}]`),i.push(a)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let r=this.opt.accuracy,i=typeof r=="string"?r:r.value,n=typeof r=="string"?[]:r.limiters,a="";switch(n.forEach(s=>{a+=`|${this.escapeStr(s)}`}),i){case"partially":default:return`()(${e})`;case"complementary":return a="\\s"+(a||this.escapeStr(t)),`()([^${a}]*${e}[^${a}]*)`;case"exactly":return`(^|\\s${a})(${e})(?=$|\\s${a})`}}getSeparatedKeywords(e){let t=[];return e.forEach(r=>{this.opt.separateWordSearch?r.split(" ").forEach(i=>{i.trim()&&t.indexOf(i)===-1&&t.push(i)}):r.trim()&&t.indexOf(r)===-1&&t.push(r)}),{keywords:t.sort((r,i)=>i.length-r.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let r=0;return e.sort((i,n)=>i.start-n.start).forEach(i=>{let{start:n,end:a,valid:s}=this.callNoMatchOnInvalidRanges(i,r);s&&(i.start=n,i.length=a-n,t.push(i),r=a)}),t}callNoMatchOnInvalidRanges(e,t){let r,i,n=!1;return e&&typeof e.start<"u"?(r=parseInt(e.start,10),i=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&i-t>0&&i-r>0?n=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:r,end:i,valid:n}}checkWhitespaceRanges(e,t,r){let i,n=!0,a=r.length,s=t-a,l=parseInt(e.start,10)-s;return l=l>a?a:l,i=l+parseInt(e.length,10),i>a&&(i=a,this.log(`End range automatically set to the max value of ${a}`)),l<0||i-l<0||l>a||i>a?(n=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):r.substring(l,i).replace(/\s+/g,"")===""&&(n=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:i,valid:n}}getTextNodes(e){let t="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,i=>{r.push({start:t.length,end:(t+=i.textContent).length,node:i})},i=>this.matchesExclude(i.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:r})})}matchesExclude(e){return Y.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,r){const i=this.opt.element?this.opt.element:"mark",n=e.splitText(t),a=n.splitText(r-t);let s=document.createElement(i);return s.setAttribute("data-markjs","true"),this.opt.className&&s.setAttribute("class",this.opt.className),s.textContent=n.textContent,n.parentNode.replaceChild(s,n),a}wrapRangeInMappedTextNode(e,t,r,i,n){e.nodes.every((a,s)=>{const l=e.nodes[s+1];if(typeof l>"u"||l.start>t){if(!i(a.node))return!1;const u=t-a.start,c=(r>a.end?a.end:r)-a.start,f=e.value.substr(0,a.start),h=e.value.substr(c+a.start);if(a.node=this.wrapRangeInTextNode(a.node,u,c),e.value=f+h,e.nodes.forEach((d,y)=>{y>=s&&(e.nodes[y].start>0&&y!==s&&(e.nodes[y].start-=c),e.nodes[y].end-=c)}),r-=c,n(a.node.previousSibling,a.start),r>a.end)t=a.end;else return!1}return!0})}wrapMatches(e,t,r,i,n){const a=t===0?0:t+1;this.getTextNodes(s=>{s.nodes.forEach(l=>{l=l.node;let u;for(;(u=e.exec(l.textContent))!==null&&u[a]!=="";){if(!r(u[a],l))continue;let c=u.index;if(a!==0)for(let f=1;f{let l;for(;(l=e.exec(s.value))!==null&&l[a]!=="";){let u=l.index;if(a!==0)for(let f=1;f r(l[a],f),(f,h)=>{e.lastIndex=h,i(f)})}n()})}wrapRangeFromIndex(e,t,r,i){this.getTextNodes(n=>{const a=n.value.length;e.forEach((s,l)=>{let{start:u,end:c,valid:f}=this.checkWhitespaceRanges(s,a,n.value);f&&this.wrapRangeInMappedTextNode(n,u,c,h=>t(h,s,n.value.substring(u,c),l),h=>{r(h,s)})}),i()})}unwrapMatches(e){const t=e.parentNode;let r=document.createDocumentFragment();for(;e.firstChild;)r.appendChild(e.removeChild(e.firstChild));t.replaceChild(r,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let r=0,i="wrapMatches";const n=a=>{r++,this.opt.each(a)};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,(a,s)=>this.opt.filter(s,a,r),n,()=>{r===0&&this.opt.noMatch(e),this.opt.done(r)})}mark(e,t){this.opt=t;let r=0,i="wrapMatches";const{keywords:n,length:a}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),s=this.opt.caseSensitive?"":"i",l=u=>{let c=new RegExp(this.createRegExp(u),`gm${s}`),f=0;this.log(`Searching with expression "${c}"`),this[i](c,1,(h,d)=>this.opt.filter(d,u,r,f),h=>{f++,r++,this.opt.each(h)},()=>{f===0&&this.opt.noMatch(u),n[a-1]===u?this.opt.done(r):l(n[n.indexOf(u)+1])})};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),a===0?this.opt.done(r):l(n[0])}markRanges(e,t){this.opt=t;let r=0,i=this.checkRanges(e);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,(n,a,s,l)=>this.opt.filter(n,a,s,l),(n,a)=>{r++,this.opt.each(n,a)},()=>{this.opt.done(r)})):this.opt.done(r)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,r=>{this.unwrapMatches(r)},r=>{const i=Y.matches(r,t),n=this.matchesExclude(r);return!i||n?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function Ft(o){const e=new wt(o);return this.mark=(t,r)=>(e.mark(t,r),this),this.markRegExp=(t,r)=>(e.markRegExp(t,r),this),this.markRanges=(t,r)=>(e.markRanges(t,r),this),this.unmark=t=>(e.unmark(t),this),this}var N=function(){return N=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&n[n.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!n||u[1]>n[0]&&u[1]=o.length&&(o=void 0),{value:o&&o[r++],done:!o}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function O(o,e){var t=typeof Symbol=="function"&&o[Symbol.iterator];if(!t)return o;var r=t.call(o),i,n=[],a;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)n.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(a)throw a.error}}return n}var St="ENTRIES",$e="KEYS",We="VALUES",R="",de=function(){function o(e,t){var r=e._tree,i=Array.from(r.keys());this.set=e,this._type=t,this._path=i.length>0?[{node:r,keys:i}]:[]}return o.prototype.next=function(){var e=this.dive();return this.backtrack(),e},o.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var e=q(this._path),t=e.node,r=e.keys;if(q(r)===R)return{done:!1,value:this.result()};var i=t.get(q(r));return this._path.push({node:i,keys:Array.from(i.keys())}),this.dive()},o.prototype.backtrack=function(){if(this._path.length!==0){var e=q(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}},o.prototype.key=function(){return this.set._prefix+this._path.map(function(e){var t=e.keys;return q(t)}).filter(function(e){return e!==R}).join("")},o.prototype.value=function(){return q(this._path).node.get(R)},o.prototype.result=function(){switch(this._type){case We:return this.value();case $e:return this.key();default:return[this.key(),this.value()]}},o.prototype[Symbol.iterator]=function(){return this},o}(),q=function(o){return o[o.length-1]},At=function(o,e,t){var r=new Map;if(e===void 0)return r;for(var i=e.length+1,n=i+t,a=new Uint8Array(n*i).fill(t+1),s=0;st)continue e}Je(o.get(d),e,t,r,i,x,a,s+d)}}}catch(p){l={error:p}}finally{try{h&&!h.done&&(u=f.return)&&u.call(f)}finally{if(l)throw l.error}}},ve=function(){function o(e,t){e===void 0&&(e=new Map),t===void 0&&(t=""),this._size=void 0,this._tree=e,this._prefix=t}return o.prototype.atPrefix=function(e){var t,r;if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");var i=O(ue(this._tree,e.slice(this._prefix.length)),2),n=i[0],a=i[1];if(n===void 0){var s=O(Ee(a),2),l=s[0],u=s[1];try{for(var c=A(l.keys()),f=c.next();!f.done;f=c.next()){var h=f.value;if(h!==R&&h.startsWith(u)){var d=new Map;return d.set(h.slice(u.length),l.get(h)),new o(d,e)}}}catch(y){t={error:y}}finally{try{f&&!f.done&&(r=c.return)&&r.call(c)}finally{if(t)throw t.error}}}return new o(n,e)},o.prototype.clear=function(){this._size=void 0,this._tree.clear()},o.prototype.delete=function(e){return this._size=void 0,_t(this._tree,e)},o.prototype.entries=function(){return new de(this,St)},o.prototype.forEach=function(e){var t,r;try{for(var i=A(this),n=i.next();!n.done;n=i.next()){var a=O(n.value,2),s=a[0],l=a[1];e(s,l,this)}}catch(u){t={error:u}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}},o.prototype.fuzzyGet=function(e,t){return At(this._tree,e,t)},o.prototype.get=function(e){var t=xe(this._tree,e);return t!==void 0?t.get(R):void 0},o.prototype.has=function(e){var t=xe(this._tree,e);return t!==void 0&&t.has(R)},o.prototype.keys=function(){return new de(this,$e)},o.prototype.set=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e);return r.set(R,t),this},Object.defineProperty(o.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var e=this.entries();!e.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),o.prototype.update=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e);return r.set(R,t(r.get(R))),this},o.prototype.fetch=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=pe(this._tree,e),i=r.get(R);return i===void 0&&r.set(R,i=t()),i},o.prototype.values=function(){return new de(this,We)},o.prototype[Symbol.iterator]=function(){return this.entries()},o.from=function(e){var t,r,i=new o;try{for(var n=A(e),a=n.next();!a.done;a=n.next()){var s=O(a.value,2),l=s[0],u=s[1];i.set(l,u)}}catch(c){t={error:c}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}return i},o.fromObject=function(e){return o.from(Object.entries(e))},o}(),ue=function(o,e,t){var r,i;if(t===void 0&&(t=[]),e.length===0||o==null)return[o,t];try{for(var n=A(o.keys()),a=n.next();!a.done;a=n.next()){var s=a.value;if(s!==R&&e.startsWith(s))return t.push([o,s]),ue(o.get(s),e.slice(s.length),t)}}catch(l){r={error:l}}finally{try{a&&!a.done&&(i=n.return)&&i.call(n)}finally{if(r)throw r.error}}return t.push([o,e]),ue(void 0,"",t)},xe=function(o,e){var t,r;if(e.length===0||o==null)return o;try{for(var i=A(o.keys()),n=i.next();!n.done;n=i.next()){var a=n.value;if(a!==R&&e.startsWith(a))return xe(o.get(a),e.slice(a.length))}}catch(s){t={error:s}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}},pe=function(o,e){var t,r,i=e.length;e:for(var n=0;o&&n0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new ve,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},o.prototype.discard=function(e){var t=this,r=this._idToShortId.get(e);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(e,": it is not in the index"));this._idToShortId.delete(e),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(i,n){t.removeFieldLength(r,n,t._documentCount,i)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},o.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var e=this._options.autoVacuum,t=e.minDirtFactor,r=e.minDirtCount,i=e.batchSize,n=e.batchWait;this.conditionalVacuum({batchSize:i,batchWait:n},{minDirtCount:r,minDirtFactor:t})}},o.prototype.discardAll=function(e){var t,r,i=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var n=A(e),a=n.next();!a.done;a=n.next()){var s=a.value;this.discard(s)}}catch(l){t={error:l}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}}finally{this._options.autoVacuum=i}this.maybeAutoVacuum()},o.prototype.replace=function(e){var t=this._options,r=t.idField,i=t.extractField,n=i(e,r);this.discard(n),this.add(e)},o.prototype.vacuum=function(e){return e===void 0&&(e={}),this.conditionalVacuum(e)},o.prototype.conditionalVacuum=function(e,t){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var i=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=Fe,r.performVacuuming(e,i)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)},o.prototype.performVacuuming=function(e,t){return Et(this,void 0,void 0,function(){var r,i,n,a,s,l,u,c,f,h,d,y,x,m,F,E,w,S,M,T,C,I,b,z,D;return bt(this,function(k){switch(k.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(t))return[3,10];i=e.batchSize||we.batchSize,n=e.batchWait||we.batchWait,a=1,k.label=1;case 1:k.trys.push([1,7,8,9]),s=A(this._index),l=s.next(),k.label=2;case 2:if(l.done)return[3,6];u=O(l.value,2),c=u[0],f=u[1];try{for(h=(I=void 0,A(f)),d=h.next();!d.done;d=h.next()){y=O(d.value,2),x=y[0],m=y[1];try{for(F=(z=void 0,A(m)),E=F.next();!E.done;E=F.next())w=O(E.value,1),S=w[0],!this._documentIds.has(S)&&(m.size<=1?f.delete(x):m.delete(S))}catch(p){z={error:p}}finally{try{E&&!E.done&&(D=F.return)&&D.call(F)}finally{if(z)throw z.error}}}}catch(p){I={error:p}}finally{try{d&&!d.done&&(b=h.return)&&b.call(h)}finally{if(I)throw I.error}}return this._index.get(c).size===0&&this._index.delete(c),a%i!==0?[3,4]:[4,new Promise(function(p){return setTimeout(p,n)})];case 3:k.sent(),k.label=4;case 4:a+=1,k.label=5;case 5:return l=s.next(),[3,2];case 6:return[3,9];case 7:return M=k.sent(),T={error:M},[3,9];case 8:try{l&&!l.done&&(C=s.return)&&C.call(s)}finally{if(T)throw T.error}return[7];case 9:this._dirtCount-=r,k.label=10;case 10:return[4,null];case 11:return k.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},o.prototype.vacuumConditionsMet=function(e){if(e==null)return!0;var t=e.minDirtCount,r=e.minDirtFactor;return t=t||ge.minDirtCount,r=r||ge.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=r},Object.defineProperty(o.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),o.prototype.has=function(e){return this._idToShortId.has(e)},o.prototype.search=function(e,t){var r,i;t===void 0&&(t={});var n=this.executeQuery(e,t),a=[];try{for(var s=A(n),l=s.next();!l.done;l=s.next()){var u=O(l.value,2),c=u[0],f=u[1],h=f.score,d=f.terms,y=f.match,x=d.length,m={id:this._documentIds.get(c),score:h*x,terms:Object.keys(y),match:y};Object.assign(m,this._storedFields.get(c)),(t.filter==null||t.filter(m))&&a.push(m)}}catch(F){r={error:F}}finally{try{l&&!l.done&&(i=s.return)&&i.call(s)}finally{if(r)throw r.error}}return a.sort(Ve),a},o.prototype.autoSuggest=function(e,t){var r,i,n,a;t===void 0&&(t={}),t=N(N({},this._options.autoSuggestOptions),t);var s=new Map;try{for(var l=A(this.search(e,t)),u=l.next();!u.done;u=l.next()){var c=u.value,f=c.score,h=c.terms,d=h.join(" "),y=s.get(d);y!=null?(y.score+=f,y.count+=1):s.set(d,{score:f,terms:h,count:1})}}catch(M){r={error:M}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}var x=[];try{for(var m=A(s),F=m.next();!F.done;F=m.next()){var E=O(F.value,2),y=E[0],w=E[1],f=w.score,h=w.terms,S=w.count;x.push({suggestion:y,terms:h,score:f/S})}}catch(M){n={error:M}}finally{try{F&&!F.done&&(a=m.return)&&a.call(m)}finally{if(n)throw n.error}}return x.sort(Ve),x},Object.defineProperty(o.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),o.loadJSON=function(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)},o.getDefault=function(e){if(me.hasOwnProperty(e))return ye(me,e);throw new Error('MiniSearch: unknown option "'.concat(e,'"'))},o.loadJS=function(e,t){var r,i,n,a,s,l,u=e.index,c=e.documentCount,f=e.nextId,h=e.documentIds,d=e.fieldIds,y=e.fieldLength,x=e.averageFieldLength,m=e.storedFields,F=e.dirtCount,E=e.serializationVersion;if(E!==1&&E!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var w=new o(t);w._documentCount=c,w._nextId=f,w._documentIds=le(h),w._idToShortId=new Map,w._fieldIds=d,w._fieldLength=le(y),w._avgFieldLength=x,w._storedFields=le(m),w._dirtCount=F||0,w._index=new ve;try{for(var S=A(w._documentIds),M=S.next();!M.done;M=S.next()){var T=O(M.value,2),C=T[0],I=T[1];w._idToShortId.set(I,C)}}catch(W){r={error:W}}finally{try{M&&!M.done&&(i=S.return)&&i.call(S)}finally{if(r)throw r.error}}try{for(var b=A(u),z=b.next();!z.done;z=b.next()){var D=O(z.value,2),k=D[0],p=D[1],v=new Map;try{for(var _=(s=void 0,A(Object.keys(p))),V=_.next();!V.done;V=_.next()){var B=V.value,P=p[B];E===1&&(P=P.ds),v.set(parseInt(B,10),le(P))}}catch(W){s={error:W}}finally{try{V&&!V.done&&(l=_.return)&&l.call(_)}finally{if(s)throw s.error}}w._index.set(k,v)}}catch(W){n={error:W}}finally{try{z&&!z.done&&(a=b.return)&&a.call(b)}finally{if(n)throw n.error}}return w},o.prototype.executeQuery=function(e,t){var r=this;if(t===void 0&&(t={}),typeof e!="string"){var i=N(N(N({},t),e),{queries:void 0}),n=e.queries.map(function(m){return r.executeQuery(m,i)});return this.combineResults(n,i.combineWith)}var a=this._options,s=a.tokenize,l=a.processTerm,u=a.searchOptions,c=N(N({tokenize:s,processTerm:l},u),t),f=c.tokenize,h=c.processTerm,d=f(e).flatMap(function(m){return h(m)}).filter(function(m){return!!m}),y=d.map(Dt(c)),x=y.map(function(m){return r.executeQuerySpec(m,c)});return this.combineResults(x,c.combineWith)},o.prototype.executeQuerySpec=function(e,t){var r,i,n,a,s=N(N({},this._options.searchOptions),t),l=(s.fields||this._options.fields).reduce(function(B,P){var W;return N(N({},B),(W={},W[P]=ye(s.boost,P)||1,W))},{}),u=s.boostDocument,c=s.weights,f=s.maxFuzzy,h=s.bm25,d=N(N({},Oe.weights),c),y=d.fuzzy,x=d.prefix,m=this._index.get(e.term),F=this.termResults(e.term,e.term,1,m,l,u,h),E,w;if(e.prefix&&(E=this._index.atPrefix(e.term)),e.fuzzy){var S=e.fuzzy===!0?.2:e.fuzzy,M=S<1?Math.min(f,Math.round(e.term.length*S)):S;M&&(w=this._index.fuzzyGet(e.term,M))}if(E)try{for(var T=A(E),C=T.next();!C.done;C=T.next()){var I=O(C.value,2),b=I[0],z=I[1],D=b.length-e.term.length;if(D){w==null||w.delete(b);var k=x*b.length/(b.length+.3*D);this.termResults(e.term,b,k,z,l,u,h,F)}}}catch(B){r={error:B}}finally{try{C&&!C.done&&(i=T.return)&&i.call(T)}finally{if(r)throw r.error}}if(w)try{for(var p=A(w.keys()),v=p.next();!v.done;v=p.next()){var b=v.value,_=O(w.get(b),2),V=_[0],D=_[1];if(D){var k=y*b.length/(b.length+D);this.termResults(e.term,b,k,V,l,u,h,F)}}}catch(B){n={error:B}}finally{try{v&&!v.done&&(a=p.return)&&a.call(p)}finally{if(n)throw n.error}}return F},o.prototype.combineResults=function(e,t){if(t===void 0&&(t=be),e.length===0)return new Map;var r=t.toLowerCase();return e.reduce(It[r])||new Map},o.prototype.toJSON=function(){var e,t,r,i,n=[];try{for(var a=A(this._index),s=a.next();!s.done;s=a.next()){var l=O(s.value,2),u=l[0],c=l[1],f={};try{for(var h=(r=void 0,A(c)),d=h.next();!d.done;d=h.next()){var y=O(d.value,2),x=y[0],m=y[1];f[x]=Object.fromEntries(m)}}catch(F){r={error:F}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}n.push([u,f])}}catch(F){e={error:F}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:n,serializationVersion:2}},o.prototype.termResults=function(e,t,r,i,n,a,s,l){var u,c,f,h,d;if(l===void 0&&(l=new Map),i==null)return l;try{for(var y=A(Object.keys(n)),x=y.next();!x.done;x=y.next()){var m=x.value,F=n[m],E=this._fieldIds[m],w=i.get(E);if(w!=null){var S=w.size,M=this._avgFieldLength[E];try{for(var T=(f=void 0,A(w.keys())),C=T.next();!C.done;C=T.next()){var I=C.value;if(!this._documentIds.has(I)){this.removeTerm(E,I,t),S-=1;continue}var b=a?a(this._documentIds.get(I),t):1;if(b){var z=w.get(I),D=this._fieldLength.get(I)[E],k=zt(z,S,this._documentCount,D,M,s),p=r*F*b*k,v=l.get(I);if(v){v.score+=p,Nt(v.terms,e);var _=ye(v.match,t);_?_.push(m):v.match[t]=[m]}else l.set(I,{score:p,terms:[e],match:(d={},d[t]=[m],d)})}}}catch(V){f={error:V}}finally{try{C&&!C.done&&(h=T.return)&&h.call(T)}finally{if(f)throw f.error}}}}}catch(V){u={error:V}}finally{try{x&&!x.done&&(c=y.return)&&c.call(y)}finally{if(u)throw u.error}}return l},o.prototype.addTerm=function(e,t,r){var i=this._index.fetch(r,Be),n=i.get(e);if(n==null)n=new Map,n.set(t,1),i.set(e,n);else{var a=n.get(t);n.set(t,(a||0)+1)}},o.prototype.removeTerm=function(e,t,r){if(!this._index.has(r)){this.warnDocumentChanged(t,e,r);return}var i=this._index.fetch(r,Be),n=i.get(e);n==null||n.get(t)==null?this.warnDocumentChanged(t,e,r):n.get(t)<=1?n.size<=1?i.delete(e):n.delete(t):n.set(t,n.get(t)-1),this._index.get(r).size===0&&this._index.delete(r)},o.prototype.warnDocumentChanged=function(e,t,r){var i,n;try{for(var a=A(Object.keys(this._fieldIds)),s=a.next();!s.done;s=a.next()){var l=s.value;if(this._fieldIds[l]===t){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(e),' has changed before removal: term "').concat(r,'" was not present in field "').concat(l,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(u){i={error:u}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}},o.prototype.addDocumentId=function(e){var t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t},o.prototype.addFields=function(e){for(var t=0;t(ot("data-v-193b2532"),o=o(),st(),o),Ot={class:"shell"},Rt=J(()=>g("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[g("circle",{cx:"11",cy:"11",r:"8"}),g("path",{d:"m21 21l-4.35-4.35"})])],-1)),Vt={class:"search-actions before"},Bt=["title"],Pt=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 12H5m7 7l-7-7l7-7"})],-1)),$t=[Pt],Wt=["placeholder"],Jt={class:"search-actions"},jt=["title"],Ut=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 14h7v7H3zM3 3h7v7H3zm11 1h7m-7 5h7m-7 6h7m-7 5h7"})],-1)),Ht=[Ut],Kt=["title"],Gt=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20 5H9l-7 7l7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm-2 4l-6 6m0-6l6 6"})],-1)),Qt=[Gt],qt=["href","aria-label","onMouseenter"],Yt={class:"titles"},Zt=J(()=>g("span",{class:"title-icon"},"#",-1)),Xt=["innerHTML"],er=J(()=>g("svg",{width:"18",height:"18",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m9 18l6-6l-6-6"})],-1)),tr={class:"title main"},rr=["innerHTML"],nr={key:0,class:"excerpt-wrapper"},ir={key:0,class:"excerpt"},ar=["innerHTML"],or=J(()=>g("div",{class:"excerpt-gradient-bottom"},null,-1)),sr=J(()=>g("div",{class:"excerpt-gradient-top"},null,-1)),lr={key:0,class:"no-results"},ur={class:"search-keyboard-shortcuts"},cr=["aria-label"],hr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 19V5m-7 7l7-7l7 7"})],-1)),fr=[hr],dr=["aria-label"],vr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14m7-7l-7 7l-7-7"})],-1)),pr=[vr],yr=["aria-label"],mr=J(()=>g("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[g("g",{fill:"none",stroke:"currentcolor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[g("path",{d:"m9 10l-5 5l5 5"}),g("path",{d:"M20 4v7a4 4 0 0 1-4 4H4"})])],-1)),gr=[mr],xr=["aria-label"],wr=qe({__name:"VPLocalSearchBox",props:{placeholder:null},emits:["close"],setup(o,{emit:e}){var k;const t=Z(),r=Z(),i=Z(),n=Z(xt),{localeIndex:a,theme:s}=ft(),l=Le(async()=>{var p,v,_;return Ne(kt.loadJSON((_=await((v=(p=n.value)[a.value])==null?void 0:v.call(p)))==null?void 0:_.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1}}}))}),u=dt("vitepress:local-search-filter",""),c=vt("vitepress:local-search-detailed-list",!1),f=Ye(()=>{var p,v;return((p=s.value.search)==null?void 0:p.provider)==="local"&&((v=s.value.search.options)==null?void 0:v.disableDetailedView)===!0});Ze(()=>{f.value&&(c.value=!1)});const h=Z([]),d=/.*?.*?<\/a><\/h\1>/gi,y=ae(!1);Me(u,()=>{y.value=!1});const x=Le(async()=>{if(r.value)return Ne(new Ft(r.value))},null);pt(()=>[l.value,u.value,c.value],async([p,v,_],V,B)=>{var Ae,_e,Ce,ke;let P=!1;if(B(()=>{P=!0}),!p)return;h.value=p.search(v).slice(0,16),y.value=!0;const W=_?await Promise.all(h.value.map($=>m($.id))):[];if(P)return;const ce=new Map;for(const{id:$,mod:K}of W){const j=K.default??K;if(j!=null&&j.render){const G=lt(j);G.config.warnHandler=()=>{};const re=document.createElement("div");G.mount(re);const Q=re.innerHTML.split(d);G.unmount(),Q.shift();const Ie=$.slice(0,$.indexOf("#"));let ne=ce.get(Ie);ne||(ne=new Map,ce.set(Ie,ne));for(let ie=0;ie{const[K,j]=$.id.split("#"),G=ce.get(K),re=(G==null?void 0:G.get(j))??"";for(const Q in $.match)Se.add(Q);return{...$,text:re}}),await fe(),P)return;await new Promise($=>{var K;(K=x.value)==null||K.unmark({done:()=>{var j;(j=x.value)==null||j.markRegExp(D(Se),{done:$})}})});const Ke=((Ae=t.value)==null?void 0:Ae.querySelectorAll(".result .excerpt"))??[];for(const $ of Ke)(_e=$.querySelector('mark[data-markjs="true"]'))==null||_e.scrollIntoView({block:"center"});(ke=(Ce=r.value)==null?void 0:Ce.firstElementChild)==null||ke.scrollIntoView({block:"start"})},{debounce:200,immediate:!0});async function m(p){const v=ut(ct(p.slice(0,p.indexOf("#"))));try{return{id:p,mod:await Pe(()=>import(v),[])}}catch(_){return console.error(_),{id:p,mod:{}}}}const F=ae();function E(){var p,v;(p=F.value)==null||p.focus(),(v=F.value)==null||v.select()}he(()=>{E()});function w(p){p.pointerType==="mouse"&&E()}const S=ae(0),M=ae(!1);Me(h,()=>{S.value=0,T()});function T(){fe(()=>{const p=document.querySelector(".result.selected");p&&p.scrollIntoView({block:"nearest"})})}se("ArrowUp",p=>{p.preventDefault(),S.value--,S.value<0&&(S.value=h.value.length-1),M.value=!0,T()}),se("ArrowDown",p=>{p.preventDefault(),S.value++,S.value>=h.value.length&&(S.value=0),M.value=!0,T()});const C=Xe();se("Enter",()=>{const p=h.value[S.value];p&&(C.go(p.id),e("close"))}),se("Escape",()=>{e("close")});const I={modal:{displayDetails:"Display detailed list",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}},b=yt((k=s.value.search)==null?void 0:k.options,I);he(()=>{window.history.pushState(null,"",null)}),mt("popstate",p=>{p.preventDefault(),e("close")});const z=gt(i);he(()=>{i.value=document.body,fe(()=>{z.value=!0})}),et(()=>{z.value=!1});function D(p){return new RegExp([...p].sort((v,_)=>_.length-v.length).map(v=>`(${v.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}return(p,v)=>(U(),tt(at,{to:"body"},[g("div",{ref_key:"el",ref:t,class:"VPLocalSearchBox","aria-modal":"true"},[g("div",{class:"backdrop",onClick:v[0]||(v[0]=_=>p.$emit("close"))}),g("div",Ot,[g("div",{class:"search-bar",onPointerup:v[5]||(v[5]=_=>w(_))},[Rt,g("div",Vt,[g("button",{class:"back-button",title:L(b)("modal.backButtonTitle"),onClick:v[1]||(v[1]=_=>p.$emit("close"))},$t,8,Bt)]),rt(g("input",{ref_key:"searchInput",ref:F,"onUpdate:modelValue":v[2]||(v[2]=_=>it(u)?u.value=_:null),placeholder:o.placeholder,class:"search-input"},null,8,Wt),[[nt,L(u)]]),g("div",Jt,[L(f)?oe("",!0):(U(),H("button",{key:0,class:ze(["toggle-layout-button",{"detailed-list":L(c)}]),title:L(b)("modal.displayDetails"),onClick:v[3]||(v[3]=_=>c.value=!L(c))},Ht,10,jt)),g("button",{class:"clear-button",title:L(b)("modal.resetButtonTitle"),onClick:v[4]||(v[4]=_=>u.value="")},Qt,8,Kt)])],32),g("div",{ref_key:"resultsEl",ref:r,class:"results",onMousemove:v[7]||(v[7]=_=>M.value=!1)},[(U(!0),H(Te,null,De(L(h),(_,V)=>(U(),H("a",{key:_.id,href:_.id,class:ze(["result",{selected:S.value===V}]),"aria-label":[..._.titles,_.title].join(" > "),onMouseenter:B=>!M.value&&(S.value=V),onClick:v[6]||(v[6]=B=>p.$emit("close"))},[g("div",null,[g("div",Yt,[Zt,(U(!0),H(Te,null,De(_.titles,(B,P)=>(U(),H("span",{key:P,class:"title"},[g("span",{class:"text",innerHTML:B},null,8,Xt),er]))),128)),g("span",tr,[g("span",{class:"text",innerHTML:_.title},null,8,rr)])]),L(c)?(U(),H("div",nr,[_.text?(U(),H("div",ir,[g("div",{class:"vp-doc",innerHTML:_.text},null,8,ar)])):oe("",!0),or,sr])):oe("",!0)])],42,qt))),128)),L(u)&&!L(h).length&&y.value?(U(),H("div",lr,[X(ee(L(b)("modal.noResultsText"))+' "',1),g("strong",null,ee(L(u)),1),X('" ')])):oe("",!0)],544),g("div",ur,[g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.navigateUpKeyAriaLabel")},fr,8,cr),g("kbd",{"aria-label":L(b)("modal.footer.navigateDownKeyAriaLabel")},pr,8,dr),X(" "+ee(L(b)("modal.footer.navigateText")),1)]),g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.selectKeyAriaLabel")},gr,8,yr),X(" "+ee(L(b)("modal.footer.selectText")),1)]),g("span",null,[g("kbd",{"aria-label":L(b)("modal.footer.closeKeyAriaLabel")},"esc",8,xr),X(" "+ee(L(b)("modal.footer.closeText")),1)])])])],512)]))}});const Sr=ht(wr,[["__scopeId","data-v-193b2532"]]);export{Sr as default};
diff --git a/assets/chunks/theme.1f3aa5d3.js b/assets/chunks/theme.ccc8d09f.js
similarity index 99%
rename from assets/chunks/theme.1f3aa5d3.js
rename to assets/chunks/theme.ccc8d09f.js
index 14daf947..172c435f 100644
--- a/assets/chunks/theme.1f3aa5d3.js
+++ b/assets/chunks/theme.ccc8d09f.js
@@ -1,4 +1,4 @@
-import{d as y,o as a,c as i,r as _,n as C,a as O,t as L,_ as m,u as tt,b as l,e as Lt,f as Le,g as Mt,h as S,w as K,i as It,j as At,k as te,l as Nt,s as ie,m as V,p as Ct,q as R,v as nt,x as Tt,P as Bt,y as ce,z as ne,A as ue,B as Me,C as d,F as I,D as P,E as f,G as g,T as Ie,H as Q,I as p,J as q,K as Ot,L as ot,M as Et,N as Z,O as Ht,Q as Dt,R as E,S as F,U as j,V as zt,W as Ge,X as Ae,Y as fe,Z as Ft,$ as ae,a0 as jt,a1 as Gt,a2 as Rt,a3 as Ut,a4 as Wt}from"./framework.c1e1f082.js";const Kt=y({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(a(),i("span",{class:C(["VPBadge",e.type??"tip"])},[_(t.$slots,"default",{},()=>[O(L(e.text),1)],!0)],2))}});const qt=m(Kt,[["__scopeId","data-v-cf8efb1e"]]),x=tt;function Ne(e){return It()?(At(e),!0):!1}function U(e){return typeof e=="function"?e():l(e)}const st=typeof window<"u",re=()=>{},Re=Yt();function Yt(){var e;return st&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Jt(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const at=e=>e();function Xt(e,t={}){let n,o,s=re;const r=v=>{clearTimeout(v),s(),s=re};return v=>{const u=U(e),h=U(t.maxWait);return n&&r(n),u<=0||h!==void 0&&h<=0?(o&&(r(o),o=null),Promise.resolve(v())):new Promise((b,w)=>{s=t.rejectOnCancel?w:b,h&&!o&&(o=setTimeout(()=>{n&&r(n),o=null,b(v())},h)),n=setTimeout(()=>{o&&r(o),o=null,b(v())},u)})}}function Qt(e=at){const t=S(!0);function n(){t.value=!1}function o(){t.value=!0}const s=(...r)=>{t.value&&e(...r)};return{isActive:Le(t),pause:n,resume:o,eventFilter:s}}function rt(...e){if(e.length!==1)return Lt(...e);const t=e[0];return typeof t=="function"?Le(Mt(()=>({get:t,set:re}))):S(t)}var Ue=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,tn=(e,t)=>{var n={};for(var o in e)Zt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ue)for(var o of Ue(e))t.indexOf(o)<0&&en.call(e,o)&&(n[o]=e[o]);return n};function lt(e,t,n={}){const o=n,{eventFilter:s=at}=o,r=tn(o,["eventFilter"]);return K(e,Jt(s,t),r)}var nn=Object.defineProperty,on=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,We=(e,t,n)=>t in e?nn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,an=(e,t)=>{for(var n in t||(t={}))it.call(t,n)&&We(e,n,t[n]);if(he)for(var n of he(t))ct.call(t,n)&&We(e,n,t[n]);return e},rn=(e,t)=>on(e,sn(t)),ln=(e,t)=>{var n={};for(var o in e)it.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&he)for(var o of he(e))t.indexOf(o)<0&&ct.call(e,o)&&(n[o]=e[o]);return n};function Xi(e,t,n={}){const o=n,{debounce:s=0,maxWait:r=void 0}=o,c=ln(o,["debounce","maxWait"]);return lt(e,t,rn(an({},c),{eventFilter:Xt(s,{maxWait:r})}))}var cn=Object.defineProperty,un=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ke=(e,t,n)=>t in e?cn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_n=(e,t)=>{for(var n in t||(t={}))ut.call(t,n)&&Ke(e,n,t[n]);if(pe)for(var n of pe(t))dt.call(t,n)&&Ke(e,n,t[n]);return e},vn=(e,t)=>un(e,dn(t)),fn=(e,t)=>{var n={};for(var o in e)ut.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&pe)for(var o of pe(e))t.indexOf(o)<0&&dt.call(e,o)&&(n[o]=e[o]);return n};function hn(e,t,n={}){const o=n,{eventFilter:s}=o,r=fn(o,["eventFilter"]),{eventFilter:c,pause:v,resume:u,isActive:h}=Qt(s);return{stop:lt(e,t,vn(_n({},r),{eventFilter:c})),pause:v,resume:u,isActive:h}}function Qi(e,t,n){let o;Nt(n)?o={evaluating:n}:o=n||{};const{lazy:s=!1,evaluating:r=void 0,shallow:c=!0,onError:v=re}=o,u=S(!s),h=c?ie(t):S(t);let b=0;return te(async w=>{if(!u.value)return;b++;const $=b;let k=!1;r&&Promise.resolve().then(()=>{r.value=!0});try{const M=await e(A=>{w(()=>{r&&(r.value=!1),k||A()})});$===b&&(h.value=M)}catch(M){v(M)}finally{r&&$===b&&(r.value=!1),k=!0}}),s?V(()=>(u.value=!0,h.value)):h}function pn(e){var t;const n=U(e);return(t=n==null?void 0:n.$el)!=null?t:n}const W=st?window:void 0;function le(...e){let t,n,o,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,s]=e,t=W):[t,n,o,s]=e,!t)return re;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],c=()=>{r.forEach(b=>b()),r.length=0},v=(b,w,$,k)=>(b.addEventListener(w,$,k),()=>b.removeEventListener(w,$,k)),u=K(()=>[pn(t),U(s)],([b,w])=>{c(),b&&r.push(...n.flatMap($=>o.map(k=>v(b,$,k,w))))},{immediate:!0,flush:"post"}),h=()=>{u(),c()};return Ne(h),h}function mn(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function gn(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=W,eventName:r="keydown",passive:c=!1,dedupe:v=!1}=o,u=mn(t);return le(s,r,b=>{b.repeat&&U(v)||u(b)&&n(b)},c)}function yn(){const e=S(!1);return Ct()&&R(()=>{e.value=!0}),e}function bn(e){const t=yn();return V(()=>(t.value,!!e()))}function Ve(e,t={}){const{window:n=W}=t,o=bn(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const r=S(!1),c=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",v):s.removeListener(v))},v=()=>{o.value&&(c(),s=n.matchMedia(rt(e).value),r.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",v):s.addListener(v)))};return te(v),Ne(()=>c()),r}const _e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ve="__vueuse_ssr_handlers__",$n=kn();function kn(){return ve in _e||(_e[ve]=_e[ve]||{}),_e[ve]}function Pn(e,t){return $n[e]||t}function wn(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var Vn=Object.defineProperty,qe=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Ye=(e,t,n)=>t in e?Vn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Je=(e,t)=>{for(var n in t||(t={}))Sn.call(t,n)&&Ye(e,n,t[n]);if(qe)for(var n of qe(t))xn.call(t,n)&&Ye(e,n,t[n]);return e};const Ln={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Xe="vueuse-storage";function _t(e,t,n,o={}){var s;const{flush:r="pre",deep:c=!0,listenToStorageChanges:v=!0,writeDefaults:u=!0,mergeDefaults:h=!1,shallow:b,window:w=W,eventFilter:$,onError:k=N=>{console.error(N)}}=o,M=(b?ie:S)(t);if(!n)try{n=Pn("getDefaultStorage",()=>{var N;return(N=W)==null?void 0:N.localStorage})()}catch(N){k(N)}if(!n)return M;const A=U(t),T=wn(A),B=(s=o.serializer)!=null?s:Ln[T],{pause:z,resume:D}=hn(M,()=>Vt(M.value),{flush:r,deep:c,eventFilter:$});return w&&v&&(le(w,"storage",Pe),le(w,Xe,xt)),Pe(),M;function Vt(N){try{if(N==null)n.removeItem(e);else{const H=B.write(N),J=n.getItem(e);J!==H&&(n.setItem(e,H),w&&w.dispatchEvent(new CustomEvent(Xe,{detail:{key:e,oldValue:J,newValue:H,storageArea:n}})))}}catch(H){k(H)}}function St(N){const H=N?N.newValue:n.getItem(e);if(H==null)return u&&A!==null&&n.setItem(e,B.write(A)),A;if(!N&&h){const J=B.read(H);return typeof h=="function"?h(J,A):T==="object"&&!Array.isArray(J)?Je(Je({},A),J):J}else return typeof H!="string"?H:B.read(H)}function xt(N){Pe(N.detail)}function Pe(N){if(!(N&&N.storageArea!==n)){if(N&&N.key==null){M.value=A;return}if(!(N&&N.key!==e)){z();try{M.value=St(N)}catch(H){k(H)}finally{N?nt(D):D()}}}}}function Zi(e,t,n={}){const{window:o=W}=n;return _t(e,t,o==null?void 0:o.localStorage,n)}function vt(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientHeight1?!0:(t.preventDefault&&t.preventDefault(),!1)}function ec(e,t=!1){const n=S(t);let o=null,s;K(rt(e),v=>{if(v){const u=v;s=u.style.overflow,n.value&&(u.style.overflow="hidden")}},{immediate:!0});const r=()=>{const v=U(e);!v||n.value||(Re&&(o=le(v,"touchmove",u=>{Mn(u)},{passive:!1})),v.style.overflow="hidden",n.value=!0)},c=()=>{const v=U(e);!v||!n.value||(Re&&(o==null||o()),v.style.overflow=s,n.value=!1)};return Ne(c),V({get(){return n.value},set(v){v?r():c()}})}function tc(e,t,n={}){const{window:o=W}=n;return _t(e,t,o==null?void 0:o.sessionStorage,n)}function In({window:e=W}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return le(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function An(e,t){let n,o=!1;return()=>{n&&clearTimeout(n),o?n=setTimeout(e,t):(e(),o=!0,setTimeout(()=>{o=!1},t))}}function Se(e){return/^\//.test(e)?e:`/${e}`}function me(e){if(Tt(e))return e.replace(Bt,"");const{site:t}=x(),{pathname:n,search:o,hash:s}=new URL(e,"http://example.com"),r=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${o}${s}`);return ce(r)}function ft(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Se(t);const n=Object.keys(e).sort((o,s)=>s.split("/").length-o.split("/").length).find(o=>t.startsWith(Se(o)));return n?e[n]:[]}function Nn(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function Cn(e){const t=[];function n(o){for(const s of o)s.text&&s.link&&t.push({text:s.text,link:s.link}),s.items&&n(s.items)}return n(e),t}function xe(e,t){return Array.isArray(t)?t.some(n=>xe(e,n)):ne(e,t.link)?!0:t.items?xe(e,t.items):!1}function G(){const e=ue(),{theme:t,frontmatter:n}=x(),o=Ve("(min-width: 960px)"),s=S(!1),r=V(()=>{const M=t.value.sidebar,A=e.data.relativePath;return M?ft(M,A):[]}),c=V(()=>n.value.sidebar!==!1&&r.value.length>0&&n.value.layout!=="home"),v=V(()=>u?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),u=V(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),h=V(()=>c.value&&o.value),b=V(()=>c.value?Nn(r.value):[]);function w(){s.value=!0}function $(){s.value=!1}function k(){s.value?$():w()}return{isOpen:s,sidebar:r,sidebarGroups:b,hasSidebar:c,hasAside:u,leftAside:v,isSidebarEnabled:h,open:w,close:$,toggle:k}}function Tn(e,t){let n;te(()=>{n=e.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",o)}),Me(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Bn(e){const{page:t}=x(),n=S(!1),o=V(()=>e.value.collapsed!=null),s=V(()=>!!e.value.link),r=V(()=>ne(t.value.relativePath,e.value.link)),c=V(()=>r.value?!0:e.value.items?xe(t.value.relativePath,e.value.items):!1),v=V(()=>!!(e.value.items&&e.value.items.length));te(()=>{n.value=!!(o.value&&e.value.collapsed)}),te(()=>{(r.value||c.value)&&(n.value=!1)});function u(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:c,hasChildren:v,toggle:u}}const On=y({__name:"VPSkipLink",setup(e){const t=ue(),n=S();K(()=>t.path,()=>n.value.focus());function o({target:s}){const r=document.querySelector(decodeURIComponent(s.hash));if(r){const c=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",c)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",c),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(a(),i(I,null,[d("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const En=m(On,[["__scopeId","data-v-59268664"]]),Hn={key:0,class:"VPBackdrop"},Dn=y({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(a(),P(Ie,{name:"fade"},{default:f(()=>[e.show?(a(),i("div",Hn)):g("",!0)]),_:1}))}});const zn=m(Dn,[["__scopeId","data-v-c81aff69"]]);function Fn(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=ue();return K(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}function de({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:o,page:s,theme:r}=x(),c=V(()=>{var u,h;return{label:(u=n.value.locales[o.value])==null?void 0:u.label,link:((h=n.value.locales[o.value])==null?void 0:h.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:V(()=>Object.entries(n.value.locales).flatMap(([u,h])=>e&&c.value.label===h.label?[]:{text:h.label,link:jn(h.link||(u==="root"?"/":`/${u}/`),r.value.i18nRouting!==!1&&t,s.value.relativePath.slice(c.value.link.length-1),!n.value.cleanUrls)})),currentLang:c}}function jn(e,t,n,o){return t?e.replace(/\/$/,"")+Se(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const Gn=["src","alt"],Rn={inheritAttrs:!1},Un=y({...Rn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const o=q("VPImage",!0);return e.image?(a(),i(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),i("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:l(ce)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Gn)):(a(),i(I,{key:1},[p(o,Q({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(o,Q({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):g("",!0)}}});const ht=m(Un,[["__scopeId","data-v-74f25ba3"]]),Wn=["href"],Kn=y({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=x(),{hasSidebar:o}=G(),{currentLang:s}=de();return(r,c)=>(a(),i("div",{class:C(["VPNavBarTitle",{"has-sidebar":l(o)}])},[d("a",{class:"title",href:l(me)(l(s).link)},[_(r.$slots,"nav-bar-title-before",{},void 0,!0),l(n).logo?(a(),P(ht,{key:0,class:"logo",image:l(n).logo},null,8,["image"])):g("",!0),l(n).siteTitle?(a(),i(I,{key:1},[O(L(l(n).siteTitle),1)],64)):l(n).siteTitle===void 0?(a(),i(I,{key:2},[O(L(l(t).title),1)],64)):g("",!0),_(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,Wn)],2))}});const qn=m(Kn,[["__scopeId","data-v-9f409f7c"]]);const Yn={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Jn={class:"DocSearch-Button-Container"},Xn=d("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[d("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Qe=y({__name:"VPNavBarSearchButton",props:{placeholder:null},setup(e){return(t,n)=>(a(),i("button",Yn,[d("span",Jn,[Xn,d("span",Qn,L(e.placeholder),1)]),Zn]))}});const eo={id:"local-search"},to={key:1,id:"docsearch"},no=y({__name:"VPNavBarSearch",setup(e){const t=Ot(()=>Et(()=>import("./VPLocalSearchBox.30102143.js"),["assets/chunks/VPLocalSearchBox.30102143.js","assets/chunks/framework.c1e1f082.js"])),n=()=>null,{theme:o,localeIndex:s}=x(),r=S(!1),c=V(()=>{var k,M,A,T,B,z,D;const $=((k=o.value.search)==null?void 0:k.options)??o.value.algolia;return((B=(T=(A=(M=$==null?void 0:$.locales)==null?void 0:M[s.value])==null?void 0:A.translations)==null?void 0:T.button)==null?void 0:B.buttonText)||((D=(z=$==null?void 0:$.translations)==null?void 0:z.button)==null?void 0:D.buttonText)||"Search"});R(()=>{});function v(){r.value||(r.value=!0,setTimeout(u,16))}function u(){const $=new Event("keydown");$.key="k",$.metaKey=!0,window.dispatchEvent($),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||u()},16)}const h=S(!1);gn("k",$=>{($.ctrlKey||$.metaKey)&&($.preventDefault(),h.value=!0)});const b=S("'Meta'");R(()=>{b.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const w="local";return($,k)=>{var M;return a(),i("div",{class:"VPNavBarSearch",style:ot({"--vp-meta-key":b.value})},[l(w)==="local"?(a(),i(I,{key:0},[h.value?(a(),P(l(t),{key:0,placeholder:l(c),onClose:k[0]||(k[0]=A=>h.value=!1)},null,8,["placeholder"])):g("",!0),d("div",eo,[p(Qe,{placeholder:l(c),onClick:k[1]||(k[1]=A=>h.value=!0)},null,8,["placeholder"])])],64)):l(w)==="algolia"?(a(),i(I,{key:1},[r.value?(a(),P(l(n),{key:0,algolia:((M=l(o).search)==null?void 0:M.options)??l(o).algolia},null,8,["algolia"])):(a(),i("div",to,[p(Qe,{placeholder:l(c),onClick:v},null,8,["placeholder"])]))],64)):g("",!0)],4)}}});const oo={},so={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},ao=d("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),ro=d("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),lo=[ao,ro];function io(e,t){return a(),i("svg",so,lo)}const co=m(oo,[["render",io]]),uo=y({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=V(()=>t.tag??t.href?"a":"span"),o=V(()=>t.href&&Ht.test(t.href));return(s,r)=>(a(),P(Z(l(n)),{class:C(["VPLink",{link:e.href}]),href:e.href?l(me)(e.href):void 0,target:e.target||(l(o)?"_blank":void 0),rel:e.rel||(l(o)?"noreferrer":void 0)},{default:f(()=>[_(s.$slots,"default",{},void 0,!0),l(o)&&!e.noIcon?(a(),P(co,{key:0,class:"icon"})):g("",!0)]),_:3},8,["class","href","target","rel"]))}});const Y=m(uo,[["__scopeId","data-v-83901ecb"]]),_o=y({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),P(Y,{class:C({VPNavBarMenuLink:!0,active:l(ne)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:f(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const vo=m(_o,[["__scopeId","data-v-eff41f9d"]]),Ce=S();let pt=!1,we=0;function fo(e){const t=S(!1);if(Dt){!pt&&ho(),we++;const n=K(Ce,o=>{var s,r,c;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(c=e.onBlur)==null||c.call(e))});Me(()=>{n(),we--,we||po()})}return Le(t)}function ho(){document.addEventListener("focusin",mt),pt=!0,Ce.value=document.activeElement}function po(){document.removeEventListener("focusin",mt)}function mt(){Ce.value=document.activeElement}const mo={},go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=d("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),bo=[yo];function $o(e,t){return a(),i("svg",go,bo)}const gt=m(mo,[["render",$o]]),ko={},Po={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},wo=d("circle",{cx:"12",cy:"12",r:"2"},null,-1),Vo=d("circle",{cx:"19",cy:"12",r:"2"},null,-1),So=d("circle",{cx:"5",cy:"12",r:"2"},null,-1),xo=[wo,Vo,So];function Lo(e,t){return a(),i("svg",Po,xo)}const Mo=m(ko,[["render",Lo]]),Io={class:"VPMenuLink"},Ao=y({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),i("div",Io,[p(Y,{class:C({active:l(ne)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:f(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const $e=m(Ao,[["__scopeId","data-v-5cbd515c"]]),No={class:"VPMenuGroup"},Co={key:0,class:"title"},To=y({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(a(),i("div",No,[e.text?(a(),i("p",Co,L(e.text),1)):g("",!0),(a(!0),i(I,null,E(e.items,o=>(a(),i(I,null,["link"in o?(a(),P($e,{key:0,item:o},null,8,["item"])):g("",!0)],64))),256))]))}});const Bo=m(To,[["__scopeId","data-v-6f7e14e7"]]),Oo={class:"VPMenu"},Eo={key:0,class:"items"},Ho=y({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(a(),i("div",Oo,[e.items?(a(),i("div",Eo,[(a(!0),i(I,null,E(e.items,o=>(a(),i(I,{key:o.text},["link"in o?(a(),P($e,{key:0,item:o},null,8,["item"])):(a(),P(Bo,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):g("",!0),_(t.$slots,"default",{},void 0,!0)]))}});const Do=m(Ho,[["__scopeId","data-v-2548f0fa"]]),zo=["aria-expanded","aria-label"],Fo={key:0,class:"text"},jo={class:"menu"},Go=y({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();fo({el:n,onBlur:o});function o(){t.value=!1}return(s,r)=>(a(),i("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=c=>t.value=!0),onMouseleave:r[2]||(r[2]=c=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=c=>t.value=!t.value)},[e.button||e.icon?(a(),i("span",Fo,[e.icon?(a(),P(Z(e.icon),{key:0,class:"option-icon"})):g("",!0),O(" "+L(e.button)+" ",1),p(gt,{class:"text-icon"})])):(a(),P(Mo,{key:1,class:"icon"}))],8,zo),d("div",jo,[p(Do,{items:e.items},{default:f(()=>[_(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Te=m(Go,[["__scopeId","data-v-66a2feed"]]),Ro=y({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),P(Te,{class:C({VPNavBarMenuGroup:!0,active:l(ne)(l(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),Uo=e=>(F("data-v-59f637f9"),e=e(),j(),e),Wo={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ko=Uo(()=>d("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),qo=y({__name:"VPNavBarMenu",setup(e){const{theme:t}=x();return(n,o)=>l(t).nav?(a(),i("nav",Wo,[Ko,(a(!0),i(I,null,E(l(t).nav,s=>(a(),i(I,{key:s.text},["link"in s?(a(),P(vo,{key:0,item:s},null,8,["item"])):(a(),P(Ro,{key:1,item:s},null,8,["item"]))],64))),128))])):g("",!0)}});const Yo=m(qo,[["__scopeId","data-v-59f637f9"]]),Jo={},Xo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Qo=d("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Zo=d("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),es=[Qo,Zo];function ts(e,t){return a(),i("svg",Xo,es)}const yt=m(Jo,[["render",ts]]),ns={class:"items"},os={class:"title"},ss=y({__name:"VPNavBarTranslations",setup(e){const{theme:t}=x(),{localeLinks:n,currentLang:o}=de({correspondingLink:!0});return(s,r)=>l(n).length&&l(o).label?(a(),P(Te,{key:0,class:"VPNavBarTranslations",icon:yt,label:l(t).langMenuLabel||"Change language"},{default:f(()=>[d("div",ns,[d("p",os,L(l(o).label),1),(a(!0),i(I,null,E(l(n),c=>(a(),P($e,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):g("",!0)}});const as=m(ss,[["__scopeId","data-v-f2b2e4b1"]]);const rs={},ls={class:"VPSwitch",type:"button",role:"switch"},is={class:"check"},cs={key:0,class:"icon"};function us(e,t){return a(),i("button",ls,[d("span",is,[e.$slots.default?(a(),i("span",cs,[_(e.$slots,"default",{},void 0,!0)])):g("",!0)])])}const ds=m(rs,[["render",us],["__scopeId","data-v-5559e67f"]]),_s={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},fs=zt(' ',9),hs=[fs];function ps(e,t){return a(),i("svg",vs,hs)}const ms=m(_s,[["render",ps]]),gs={},ys={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},bs=d("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),$s=[bs];function ks(e,t){return a(),i("svg",ys,$s)}const Ps=m(gs,[["render",ks]]),ws={title:"toggle dark mode"},Vs=y({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=x(),o=S(!1),s=typeof localStorage<"u"?r():()=>{};R(()=>{o.value=document.documentElement.classList.contains("dark")});function r(){const c=window.matchMedia("(prefers-color-scheme: dark)"),v=document.documentElement.classList;let u=localStorage.getItem(Ge),h=t.value.appearance==="dark"&&u==null||(u==="auto"||u==null?c.matches:u==="dark");c.onchange=$=>{u==="auto"&&w(h=$.matches)};function b(){w(h=!h),u=h?c.matches?"auto":"dark":c.matches?"light":"auto",localStorage.setItem(Ge,u)}function w($){const k=document.createElement("style");k.type="text/css",k.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
+import{d as y,o as a,c as i,r as _,n as C,a as O,t as L,_ as m,u as tt,b as l,e as Lt,f as Le,g as Mt,h as S,w as K,i as It,j as At,k as te,l as Nt,s as ie,m as V,p as Ct,q as R,v as nt,x as Tt,P as Bt,y as ce,z as ne,A as ue,B as Me,C as d,F as I,D as P,E as f,G as g,T as Ie,H as Q,I as p,J as q,K as Ot,L as ot,M as Et,N as Z,O as Ht,Q as Dt,R as E,S as F,U as j,V as zt,W as Ge,X as Ae,Y as fe,Z as Ft,$ as ae,a0 as jt,a1 as Gt,a2 as Rt,a3 as Ut,a4 as Wt}from"./framework.c1e1f082.js";const Kt=y({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(a(),i("span",{class:C(["VPBadge",e.type??"tip"])},[_(t.$slots,"default",{},()=>[O(L(e.text),1)],!0)],2))}});const qt=m(Kt,[["__scopeId","data-v-cf8efb1e"]]),x=tt;function Ne(e){return It()?(At(e),!0):!1}function U(e){return typeof e=="function"?e():l(e)}const st=typeof window<"u",re=()=>{},Re=Yt();function Yt(){var e;return st&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Jt(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const at=e=>e();function Xt(e,t={}){let n,o,s=re;const r=v=>{clearTimeout(v),s(),s=re};return v=>{const u=U(e),h=U(t.maxWait);return n&&r(n),u<=0||h!==void 0&&h<=0?(o&&(r(o),o=null),Promise.resolve(v())):new Promise((b,w)=>{s=t.rejectOnCancel?w:b,h&&!o&&(o=setTimeout(()=>{n&&r(n),o=null,b(v())},h)),n=setTimeout(()=>{o&&r(o),o=null,b(v())},u)})}}function Qt(e=at){const t=S(!0);function n(){t.value=!1}function o(){t.value=!0}const s=(...r)=>{t.value&&e(...r)};return{isActive:Le(t),pause:n,resume:o,eventFilter:s}}function rt(...e){if(e.length!==1)return Lt(...e);const t=e[0];return typeof t=="function"?Le(Mt(()=>({get:t,set:re}))):S(t)}var Ue=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,tn=(e,t)=>{var n={};for(var o in e)Zt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ue)for(var o of Ue(e))t.indexOf(o)<0&&en.call(e,o)&&(n[o]=e[o]);return n};function lt(e,t,n={}){const o=n,{eventFilter:s=at}=o,r=tn(o,["eventFilter"]);return K(e,Jt(s,t),r)}var nn=Object.defineProperty,on=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,We=(e,t,n)=>t in e?nn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,an=(e,t)=>{for(var n in t||(t={}))it.call(t,n)&&We(e,n,t[n]);if(he)for(var n of he(t))ct.call(t,n)&&We(e,n,t[n]);return e},rn=(e,t)=>on(e,sn(t)),ln=(e,t)=>{var n={};for(var o in e)it.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&he)for(var o of he(e))t.indexOf(o)<0&&ct.call(e,o)&&(n[o]=e[o]);return n};function Xi(e,t,n={}){const o=n,{debounce:s=0,maxWait:r=void 0}=o,c=ln(o,["debounce","maxWait"]);return lt(e,t,rn(an({},c),{eventFilter:Xt(s,{maxWait:r})}))}var cn=Object.defineProperty,un=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ke=(e,t,n)=>t in e?cn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_n=(e,t)=>{for(var n in t||(t={}))ut.call(t,n)&&Ke(e,n,t[n]);if(pe)for(var n of pe(t))dt.call(t,n)&&Ke(e,n,t[n]);return e},vn=(e,t)=>un(e,dn(t)),fn=(e,t)=>{var n={};for(var o in e)ut.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&pe)for(var o of pe(e))t.indexOf(o)<0&&dt.call(e,o)&&(n[o]=e[o]);return n};function hn(e,t,n={}){const o=n,{eventFilter:s}=o,r=fn(o,["eventFilter"]),{eventFilter:c,pause:v,resume:u,isActive:h}=Qt(s);return{stop:lt(e,t,vn(_n({},r),{eventFilter:c})),pause:v,resume:u,isActive:h}}function Qi(e,t,n){let o;Nt(n)?o={evaluating:n}:o=n||{};const{lazy:s=!1,evaluating:r=void 0,shallow:c=!0,onError:v=re}=o,u=S(!s),h=c?ie(t):S(t);let b=0;return te(async w=>{if(!u.value)return;b++;const $=b;let k=!1;r&&Promise.resolve().then(()=>{r.value=!0});try{const M=await e(A=>{w(()=>{r&&(r.value=!1),k||A()})});$===b&&(h.value=M)}catch(M){v(M)}finally{r&&$===b&&(r.value=!1),k=!0}}),s?V(()=>(u.value=!0,h.value)):h}function pn(e){var t;const n=U(e);return(t=n==null?void 0:n.$el)!=null?t:n}const W=st?window:void 0;function le(...e){let t,n,o,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,s]=e,t=W):[t,n,o,s]=e,!t)return re;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],c=()=>{r.forEach(b=>b()),r.length=0},v=(b,w,$,k)=>(b.addEventListener(w,$,k),()=>b.removeEventListener(w,$,k)),u=K(()=>[pn(t),U(s)],([b,w])=>{c(),b&&r.push(...n.flatMap($=>o.map(k=>v(b,$,k,w))))},{immediate:!0,flush:"post"}),h=()=>{u(),c()};return Ne(h),h}function mn(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function gn(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=W,eventName:r="keydown",passive:c=!1,dedupe:v=!1}=o,u=mn(t);return le(s,r,b=>{b.repeat&&U(v)||u(b)&&n(b)},c)}function yn(){const e=S(!1);return Ct()&&R(()=>{e.value=!0}),e}function bn(e){const t=yn();return V(()=>(t.value,!!e()))}function Ve(e,t={}){const{window:n=W}=t,o=bn(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const r=S(!1),c=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",v):s.removeListener(v))},v=()=>{o.value&&(c(),s=n.matchMedia(rt(e).value),r.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",v):s.addListener(v)))};return te(v),Ne(()=>c()),r}const _e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ve="__vueuse_ssr_handlers__",$n=kn();function kn(){return ve in _e||(_e[ve]=_e[ve]||{}),_e[ve]}function Pn(e,t){return $n[e]||t}function wn(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var Vn=Object.defineProperty,qe=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Ye=(e,t,n)=>t in e?Vn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Je=(e,t)=>{for(var n in t||(t={}))Sn.call(t,n)&&Ye(e,n,t[n]);if(qe)for(var n of qe(t))xn.call(t,n)&&Ye(e,n,t[n]);return e};const Ln={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Xe="vueuse-storage";function _t(e,t,n,o={}){var s;const{flush:r="pre",deep:c=!0,listenToStorageChanges:v=!0,writeDefaults:u=!0,mergeDefaults:h=!1,shallow:b,window:w=W,eventFilter:$,onError:k=N=>{console.error(N)}}=o,M=(b?ie:S)(t);if(!n)try{n=Pn("getDefaultStorage",()=>{var N;return(N=W)==null?void 0:N.localStorage})()}catch(N){k(N)}if(!n)return M;const A=U(t),T=wn(A),B=(s=o.serializer)!=null?s:Ln[T],{pause:z,resume:D}=hn(M,()=>Vt(M.value),{flush:r,deep:c,eventFilter:$});return w&&v&&(le(w,"storage",Pe),le(w,Xe,xt)),Pe(),M;function Vt(N){try{if(N==null)n.removeItem(e);else{const H=B.write(N),J=n.getItem(e);J!==H&&(n.setItem(e,H),w&&w.dispatchEvent(new CustomEvent(Xe,{detail:{key:e,oldValue:J,newValue:H,storageArea:n}})))}}catch(H){k(H)}}function St(N){const H=N?N.newValue:n.getItem(e);if(H==null)return u&&A!==null&&n.setItem(e,B.write(A)),A;if(!N&&h){const J=B.read(H);return typeof h=="function"?h(J,A):T==="object"&&!Array.isArray(J)?Je(Je({},A),J):J}else return typeof H!="string"?H:B.read(H)}function xt(N){Pe(N.detail)}function Pe(N){if(!(N&&N.storageArea!==n)){if(N&&N.key==null){M.value=A;return}if(!(N&&N.key!==e)){z();try{M.value=St(N)}catch(H){k(H)}finally{N?nt(D):D()}}}}}function Zi(e,t,n={}){const{window:o=W}=n;return _t(e,t,o==null?void 0:o.localStorage,n)}function vt(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientHeight1?!0:(t.preventDefault&&t.preventDefault(),!1)}function ec(e,t=!1){const n=S(t);let o=null,s;K(rt(e),v=>{if(v){const u=v;s=u.style.overflow,n.value&&(u.style.overflow="hidden")}},{immediate:!0});const r=()=>{const v=U(e);!v||n.value||(Re&&(o=le(v,"touchmove",u=>{Mn(u)},{passive:!1})),v.style.overflow="hidden",n.value=!0)},c=()=>{const v=U(e);!v||!n.value||(Re&&(o==null||o()),v.style.overflow=s,n.value=!1)};return Ne(c),V({get(){return n.value},set(v){v?r():c()}})}function tc(e,t,n={}){const{window:o=W}=n;return _t(e,t,o==null?void 0:o.sessionStorage,n)}function In({window:e=W}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return le(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function An(e,t){let n,o=!1;return()=>{n&&clearTimeout(n),o?n=setTimeout(e,t):(e(),o=!0,setTimeout(()=>{o=!1},t))}}function Se(e){return/^\//.test(e)?e:`/${e}`}function me(e){if(Tt(e))return e.replace(Bt,"");const{site:t}=x(),{pathname:n,search:o,hash:s}=new URL(e,"http://example.com"),r=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${o}${s}`);return ce(r)}function ft(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Se(t);const n=Object.keys(e).sort((o,s)=>s.split("/").length-o.split("/").length).find(o=>t.startsWith(Se(o)));return n?e[n]:[]}function Nn(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function Cn(e){const t=[];function n(o){for(const s of o)s.text&&s.link&&t.push({text:s.text,link:s.link}),s.items&&n(s.items)}return n(e),t}function xe(e,t){return Array.isArray(t)?t.some(n=>xe(e,n)):ne(e,t.link)?!0:t.items?xe(e,t.items):!1}function G(){const e=ue(),{theme:t,frontmatter:n}=x(),o=Ve("(min-width: 960px)"),s=S(!1),r=V(()=>{const M=t.value.sidebar,A=e.data.relativePath;return M?ft(M,A):[]}),c=V(()=>n.value.sidebar!==!1&&r.value.length>0&&n.value.layout!=="home"),v=V(()=>u?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),u=V(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),h=V(()=>c.value&&o.value),b=V(()=>c.value?Nn(r.value):[]);function w(){s.value=!0}function $(){s.value=!1}function k(){s.value?$():w()}return{isOpen:s,sidebar:r,sidebarGroups:b,hasSidebar:c,hasAside:u,leftAside:v,isSidebarEnabled:h,open:w,close:$,toggle:k}}function Tn(e,t){let n;te(()=>{n=e.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",o)}),Me(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Bn(e){const{page:t}=x(),n=S(!1),o=V(()=>e.value.collapsed!=null),s=V(()=>!!e.value.link),r=V(()=>ne(t.value.relativePath,e.value.link)),c=V(()=>r.value?!0:e.value.items?xe(t.value.relativePath,e.value.items):!1),v=V(()=>!!(e.value.items&&e.value.items.length));te(()=>{n.value=!!(o.value&&e.value.collapsed)}),te(()=>{(r.value||c.value)&&(n.value=!1)});function u(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:c,hasChildren:v,toggle:u}}const On=y({__name:"VPSkipLink",setup(e){const t=ue(),n=S();K(()=>t.path,()=>n.value.focus());function o({target:s}){const r=document.querySelector(decodeURIComponent(s.hash));if(r){const c=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",c)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",c),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(a(),i(I,null,[d("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const En=m(On,[["__scopeId","data-v-59268664"]]),Hn={key:0,class:"VPBackdrop"},Dn=y({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(a(),P(Ie,{name:"fade"},{default:f(()=>[e.show?(a(),i("div",Hn)):g("",!0)]),_:1}))}});const zn=m(Dn,[["__scopeId","data-v-c81aff69"]]);function Fn(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=ue();return K(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}function de({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:o,page:s,theme:r}=x(),c=V(()=>{var u,h;return{label:(u=n.value.locales[o.value])==null?void 0:u.label,link:((h=n.value.locales[o.value])==null?void 0:h.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:V(()=>Object.entries(n.value.locales).flatMap(([u,h])=>e&&c.value.label===h.label?[]:{text:h.label,link:jn(h.link||(u==="root"?"/":`/${u}/`),r.value.i18nRouting!==!1&&t,s.value.relativePath.slice(c.value.link.length-1),!n.value.cleanUrls)})),currentLang:c}}function jn(e,t,n,o){return t?e.replace(/\/$/,"")+Se(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const Gn=["src","alt"],Rn={inheritAttrs:!1},Un=y({...Rn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const o=q("VPImage",!0);return e.image?(a(),i(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),i("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:l(ce)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Gn)):(a(),i(I,{key:1},[p(o,Q({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(o,Q({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):g("",!0)}}});const ht=m(Un,[["__scopeId","data-v-74f25ba3"]]),Wn=["href"],Kn=y({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=x(),{hasSidebar:o}=G(),{currentLang:s}=de();return(r,c)=>(a(),i("div",{class:C(["VPNavBarTitle",{"has-sidebar":l(o)}])},[d("a",{class:"title",href:l(me)(l(s).link)},[_(r.$slots,"nav-bar-title-before",{},void 0,!0),l(n).logo?(a(),P(ht,{key:0,class:"logo",image:l(n).logo},null,8,["image"])):g("",!0),l(n).siteTitle?(a(),i(I,{key:1},[O(L(l(n).siteTitle),1)],64)):l(n).siteTitle===void 0?(a(),i(I,{key:2},[O(L(l(t).title),1)],64)):g("",!0),_(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,Wn)],2))}});const qn=m(Kn,[["__scopeId","data-v-9f409f7c"]]);const Yn={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Jn={class:"DocSearch-Button-Container"},Xn=d("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[d("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Qe=y({__name:"VPNavBarSearchButton",props:{placeholder:null},setup(e){return(t,n)=>(a(),i("button",Yn,[d("span",Jn,[Xn,d("span",Qn,L(e.placeholder),1)]),Zn]))}});const eo={id:"local-search"},to={key:1,id:"docsearch"},no=y({__name:"VPNavBarSearch",setup(e){const t=Ot(()=>Et(()=>import("./VPLocalSearchBox.888ce4a5.js"),["assets/chunks/VPLocalSearchBox.888ce4a5.js","assets/chunks/framework.c1e1f082.js"])),n=()=>null,{theme:o,localeIndex:s}=x(),r=S(!1),c=V(()=>{var k,M,A,T,B,z,D;const $=((k=o.value.search)==null?void 0:k.options)??o.value.algolia;return((B=(T=(A=(M=$==null?void 0:$.locales)==null?void 0:M[s.value])==null?void 0:A.translations)==null?void 0:T.button)==null?void 0:B.buttonText)||((D=(z=$==null?void 0:$.translations)==null?void 0:z.button)==null?void 0:D.buttonText)||"Search"});R(()=>{});function v(){r.value||(r.value=!0,setTimeout(u,16))}function u(){const $=new Event("keydown");$.key="k",$.metaKey=!0,window.dispatchEvent($),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||u()},16)}const h=S(!1);gn("k",$=>{($.ctrlKey||$.metaKey)&&($.preventDefault(),h.value=!0)});const b=S("'Meta'");R(()=>{b.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const w="local";return($,k)=>{var M;return a(),i("div",{class:"VPNavBarSearch",style:ot({"--vp-meta-key":b.value})},[l(w)==="local"?(a(),i(I,{key:0},[h.value?(a(),P(l(t),{key:0,placeholder:l(c),onClose:k[0]||(k[0]=A=>h.value=!1)},null,8,["placeholder"])):g("",!0),d("div",eo,[p(Qe,{placeholder:l(c),onClick:k[1]||(k[1]=A=>h.value=!0)},null,8,["placeholder"])])],64)):l(w)==="algolia"?(a(),i(I,{key:1},[r.value?(a(),P(l(n),{key:0,algolia:((M=l(o).search)==null?void 0:M.options)??l(o).algolia},null,8,["algolia"])):(a(),i("div",to,[p(Qe,{placeholder:l(c),onClick:v},null,8,["placeholder"])]))],64)):g("",!0)],4)}}});const oo={},so={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},ao=d("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),ro=d("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),lo=[ao,ro];function io(e,t){return a(),i("svg",so,lo)}const co=m(oo,[["render",io]]),uo=y({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=V(()=>t.tag??t.href?"a":"span"),o=V(()=>t.href&&Ht.test(t.href));return(s,r)=>(a(),P(Z(l(n)),{class:C(["VPLink",{link:e.href}]),href:e.href?l(me)(e.href):void 0,target:e.target||(l(o)?"_blank":void 0),rel:e.rel||(l(o)?"noreferrer":void 0)},{default:f(()=>[_(s.$slots,"default",{},void 0,!0),l(o)&&!e.noIcon?(a(),P(co,{key:0,class:"icon"})):g("",!0)]),_:3},8,["class","href","target","rel"]))}});const Y=m(uo,[["__scopeId","data-v-83901ecb"]]),_o=y({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),P(Y,{class:C({VPNavBarMenuLink:!0,active:l(ne)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:f(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const vo=m(_o,[["__scopeId","data-v-eff41f9d"]]),Ce=S();let pt=!1,we=0;function fo(e){const t=S(!1);if(Dt){!pt&&ho(),we++;const n=K(Ce,o=>{var s,r,c;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(c=e.onBlur)==null||c.call(e))});Me(()=>{n(),we--,we||po()})}return Le(t)}function ho(){document.addEventListener("focusin",mt),pt=!0,Ce.value=document.activeElement}function po(){document.removeEventListener("focusin",mt)}function mt(){Ce.value=document.activeElement}const mo={},go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},yo=d("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),bo=[yo];function $o(e,t){return a(),i("svg",go,bo)}const gt=m(mo,[["render",$o]]),ko={},Po={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},wo=d("circle",{cx:"12",cy:"12",r:"2"},null,-1),Vo=d("circle",{cx:"19",cy:"12",r:"2"},null,-1),So=d("circle",{cx:"5",cy:"12",r:"2"},null,-1),xo=[wo,Vo,So];function Lo(e,t){return a(),i("svg",Po,xo)}const Mo=m(ko,[["render",Lo]]),Io={class:"VPMenuLink"},Ao=y({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),i("div",Io,[p(Y,{class:C({active:l(ne)(l(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:f(()=>[O(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const $e=m(Ao,[["__scopeId","data-v-5cbd515c"]]),No={class:"VPMenuGroup"},Co={key:0,class:"title"},To=y({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(a(),i("div",No,[e.text?(a(),i("p",Co,L(e.text),1)):g("",!0),(a(!0),i(I,null,E(e.items,o=>(a(),i(I,null,["link"in o?(a(),P($e,{key:0,item:o},null,8,["item"])):g("",!0)],64))),256))]))}});const Bo=m(To,[["__scopeId","data-v-6f7e14e7"]]),Oo={class:"VPMenu"},Eo={key:0,class:"items"},Ho=y({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(a(),i("div",Oo,[e.items?(a(),i("div",Eo,[(a(!0),i(I,null,E(e.items,o=>(a(),i(I,{key:o.text},["link"in o?(a(),P($e,{key:0,item:o},null,8,["item"])):(a(),P(Bo,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):g("",!0),_(t.$slots,"default",{},void 0,!0)]))}});const Do=m(Ho,[["__scopeId","data-v-2548f0fa"]]),zo=["aria-expanded","aria-label"],Fo={key:0,class:"text"},jo={class:"menu"},Go=y({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();fo({el:n,onBlur:o});function o(){t.value=!1}return(s,r)=>(a(),i("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=c=>t.value=!0),onMouseleave:r[2]||(r[2]=c=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=c=>t.value=!t.value)},[e.button||e.icon?(a(),i("span",Fo,[e.icon?(a(),P(Z(e.icon),{key:0,class:"option-icon"})):g("",!0),O(" "+L(e.button)+" ",1),p(gt,{class:"text-icon"})])):(a(),P(Mo,{key:1,class:"icon"}))],8,zo),d("div",jo,[p(Do,{items:e.items},{default:f(()=>[_(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Te=m(Go,[["__scopeId","data-v-66a2feed"]]),Ro=y({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=x();return(n,o)=>(a(),P(Te,{class:C({VPNavBarMenuGroup:!0,active:l(ne)(l(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),Uo=e=>(F("data-v-59f637f9"),e=e(),j(),e),Wo={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ko=Uo(()=>d("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),qo=y({__name:"VPNavBarMenu",setup(e){const{theme:t}=x();return(n,o)=>l(t).nav?(a(),i("nav",Wo,[Ko,(a(!0),i(I,null,E(l(t).nav,s=>(a(),i(I,{key:s.text},["link"in s?(a(),P(vo,{key:0,item:s},null,8,["item"])):(a(),P(Ro,{key:1,item:s},null,8,["item"]))],64))),128))])):g("",!0)}});const Yo=m(qo,[["__scopeId","data-v-59f637f9"]]),Jo={},Xo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Qo=d("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Zo=d("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),es=[Qo,Zo];function ts(e,t){return a(),i("svg",Xo,es)}const yt=m(Jo,[["render",ts]]),ns={class:"items"},os={class:"title"},ss=y({__name:"VPNavBarTranslations",setup(e){const{theme:t}=x(),{localeLinks:n,currentLang:o}=de({correspondingLink:!0});return(s,r)=>l(n).length&&l(o).label?(a(),P(Te,{key:0,class:"VPNavBarTranslations",icon:yt,label:l(t).langMenuLabel||"Change language"},{default:f(()=>[d("div",ns,[d("p",os,L(l(o).label),1),(a(!0),i(I,null,E(l(n),c=>(a(),P($e,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):g("",!0)}});const as=m(ss,[["__scopeId","data-v-f2b2e4b1"]]);const rs={},ls={class:"VPSwitch",type:"button",role:"switch"},is={class:"check"},cs={key:0,class:"icon"};function us(e,t){return a(),i("button",ls,[d("span",is,[e.$slots.default?(a(),i("span",cs,[_(e.$slots,"default",{},void 0,!0)])):g("",!0)])])}const ds=m(rs,[["render",us],["__scopeId","data-v-5559e67f"]]),_s={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},fs=zt(' ',9),hs=[fs];function ps(e,t){return a(),i("svg",vs,hs)}const ms=m(_s,[["render",ps]]),gs={},ys={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},bs=d("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),$s=[bs];function ks(e,t){return a(),i("svg",ys,$s)}const Ps=m(gs,[["render",ks]]),ws={title:"toggle dark mode"},Vs=y({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=x(),o=S(!1),s=typeof localStorage<"u"?r():()=>{};R(()=>{o.value=document.documentElement.classList.contains("dark")});function r(){const c=window.matchMedia("(prefers-color-scheme: dark)"),v=document.documentElement.classList;let u=localStorage.getItem(Ge),h=t.value.appearance==="dark"&&u==null||(u==="auto"||u==null?c.matches:u==="dark");c.onchange=$=>{u==="auto"&&w(h=$.matches)};function b(){w(h=!h),u=h?c.matches?"auto":"dark":c.matches?"light":"auto",localStorage.setItem(Ge,u)}function w($){const k=document.createElement("style");k.type="text/css",k.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
diff --git a/assets/guide_env.md.ee8bc84b.js b/assets/guide_env.md.41fde850.js
similarity index 97%
rename from assets/guide_env.md.ee8bc84b.js
rename to assets/guide_env.md.41fde850.js
index 05186acf..b0a857ef 100644
--- a/assets/guide_env.md.ee8bc84b.js
+++ b/assets/guide_env.md.41fde850.js
@@ -2,7 +2,7 @@ import{_ as a,o as s,c as e,V as o}from"./chunks/framework.c1e1f082.js";const b=
PORT = 3000 fes dev
# Windows (cmd.exe)
-set PORT= 3000 && fes dev 如果要同时考虑 OS X 和 Windows,可借助三方工具 cross-env
pnpm npm
sh pnpm add cross-env --dev
+set PORT= 3000 && fes dev
如果要同时考虑 OS X 和 Windows,可借助三方工具 cross-env
.env
文件配置 Fes.js 中约定根目录下以 .env
开头的文件为环境变量配置文件。
比如:
然后执行
会以 3000 端口启动 dev server。
本地临时配置 可以新建 .env.local
,这份配置会和 .env
做合并后形成最终配置。
环境配置 可以通过环境变量 FES_ENV
区分不同环境来指定配置,这时候必须在执行命令前添加 FES_ENV
保证执行加载环境变量配置文件逻辑前 FES_ENV
已设置。
举个 🌰 :
如果存在 .env.sit
文件,则会将 .env.sit
的配置和 .env
做合并后形成最终配置。
配置优先级 本地临时配置 > 环境配置 > 基础配置
TIP
如果多份配置中存在相同的配置项,则优先级高的会覆盖优先级低的 。
编译时配置列表 编译时配置是在构建过程需要的变量,开放给用户配置。
FES_ENV 指定当前的环境,不同环境各自的配置文件。
TIP
FES_ENV
在会在加载.env
前使用,所以只能用命令行方式配置。
FES_PRESETS 添加额外的插件集入口
FES_PLUGINS 添加额外的插件入口
PORT fes dev
时服务指定的端口号,默认是 8000
HOST 默认是 localhost
。
HTTPS 默认是 false
。
WATCH 设为 none 时不监听文件变更。比如:
BABEL_CACHE 默认开启 Babel 编译缓存,值为 none 时禁用缓存。
ANALYZE 用于分析 bundle 构成,默认关闭。
比如:
ANALYZE_MODE 默认是server
ANALYZE_PORT 默认是8888
CLEAR_OUTPUT 仅仅在 build
时生效。如果设置为 none
,就不会在构建前清除 Output
文件内容。
RM_TMPDIR 仅仅在 build
时生效。如果设置为 none
,就不会在构建后清除 .fes
临时文件内容。
process.env 运行时配置需要以 FES_APP_
开头,比如在 .env
中配置:
在代码中使用:
js console . log (process . env . FES_APP_KEY) ;
// 输出 123456789
除了用户自定义的以FES_APP_
开头的变量,还提供如下配置:
NODE_ENV :Node 环境变量
FES_ENV :Fes.js 环境变量
BASE_URL :等同于 publicPath
`,64),p=[l];function t(c,r,i,d,h,C){return s(),e("div",null,p)}const y=a(n,[["render",t]]);export{b as __pageData,y as default};
diff --git a/assets/guide_env.md.ee8bc84b.lean.js b/assets/guide_env.md.41fde850.lean.js
similarity index 100%
rename from assets/guide_env.md.ee8bc84b.lean.js
rename to assets/guide_env.md.41fde850.lean.js
diff --git a/assets/guide_getting-started.md.c352b5c1.js b/assets/guide_getting-started.md.ac67d8b9.js
similarity index 95%
rename from assets/guide_getting-started.md.c352b5c1.js
rename to assets/guide_getting-started.md.ac67d8b9.js
index 83282578..b83d69ab 100644
--- a/assets/guide_getting-started.md.c352b5c1.js
+++ b/assets/guide_getting-started.md.ac67d8b9.js
@@ -5,15 +5,15 @@ import{o as e,c as o,C as s,b as n,a,V as p,y as l}from"./chunks/framework.c1e1f
mkdir workspace
# 进入目录 workspace
cd workspace 如果工作空间已存在,则直接进入
bash # 进入目录 workspace
-cd workspace
步骤 2 在工作空间创建项目 pnpm npm
步骤 2 在工作空间创建项目 如果项目文件夹 workspace/myapp
已经存在,会提示目录已存在:
`,16),c=["src"],r=s("p",null,"你可以选择:",-1),i=s("ul",null,[s("li",null,[s("code",null,"Overwrite"),a(" 删除项目文件夹,重新创建项目。")]),s("li",null,[s("code",null,"Merge"),a(" 保留原项目文件夹,存在相同文件则用模板文件覆盖当前目录文件。")])],-1),C=s("code",null,"Overwrite",-1),y=s("code",null,"Merge",-1),d=s("code",null,"workspace/myapp",-1),A=s("code",null,"template",-1),D=["src"],h=p(`
你可以选默认适用于中后台前端应用的 PC
类型,也可以选适用于移动端的 H5
类型。
步骤 3 安装依赖 如果项目文件夹 workspace/myapp
已经存在,会提示目录已存在:
`,16),c=["src"],r=s("p",null,"你可以选择:",-1),i=s("ul",null,[s("li",null,[s("code",null,"Overwrite"),a(" 删除项目文件夹,重新创建项目。")]),s("li",null,[s("code",null,"Merge"),a(" 保留原项目文件夹,存在相同文件则用模板文件覆盖当前目录文件。")])],-1),C=s("code",null,"Overwrite",-1),y=s("code",null,"Merge",-1),d=s("code",null,"workspace/myapp",-1),A=s("code",null,"template",-1),D=["src"],h=p(`
你可以选默认适用于中后台前端应用的 PC
类型,也可以选适用于移动端的 H5
类型。
步骤 3 安装依赖 启动项目 启动项目 Fes.js 会在 http://localhost:8000
启动一个热重载的开发服务器。当你修改你的 .vue 文件时,浏览器中的内容也会自动更新。
`,6),b=["src"],u=p(`
部署发布 构建 Fes.js 会在 http://localhost:8000
启动一个热重载的开发服务器。当你修改你的 .vue 文件时,浏览器中的内容也会自动更新。
`,6),b=["src"],u=p(`
部署发布 构建 pnpm npm
bash # 构建
pnpm build
pnpm run v1. 22.4
@@ -57,4 +57,4 @@ import{o as e,c as o,C as s,b as n,a,V as p,y as l}from"./chunks/framework.c1e1f
├── index.html
├── logo.png
└── static
- └── logo.0f85bba0.png
本地验证 发布之前,可以通过 serve 做本地验证,验证结果应该跟执行 fes dev
的结果一样。
部署 本地验证完,就可以部署了。你需要把 dist 目录部署到服务器上。
`,9),_=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md"}'),m={name:"guide/getting-started.md"},f=Object.assign(m,{setup(E){return(g,F)=>(e(),o("div",null,[t,s("img",{src:n(l)("pickTemplateTip.png"),alt:"目录已存在提示"},null,8,c),r,i,s("p",null,[a("当选择 "),C,a(" 或者 "),y,a(" 或者项目目录 "),d,a(" 不存在,会提示选取一个 "),A,a(": "),s("img",{src:n(l)("pickTemplate.png"),alt:"选择模板类型"},null,8,D)]),h,s("img",{src:n(l)("home.png"),alt:"home"},null,8,b),u]))}});export{_ as __pageData,f as default};
+
└── logo.0f85bba0.png 本地验证 发布之前,可以通过 serve 做本地验证,验证结果应该跟执行 fes dev
的结果一样。
部署 本地验证完,就可以部署了。你需要把 dist 目录部署到服务器上。
`,9),_=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md"}'),m={name:"guide/getting-started.md"},f=Object.assign(m,{setup(g){return(E,v)=>(e(),o("div",null,[t,s("img",{src:n(l)("pickTemplateTip.png"),alt:"目录已存在提示"},null,8,c),r,i,s("p",null,[a("当选择 "),C,a(" 或者 "),y,a(" 或者项目目录 "),d,a(" 不存在,会提示选取一个 "),A,a(": "),s("img",{src:n(l)("pickTemplate.png"),alt:"选择模板类型"},null,8,D)]),h,s("img",{src:n(l)("home.png"),alt:"home"},null,8,b),u]))}});export{_ as __pageData,f as default};
diff --git a/assets/guide_getting-started.md.c352b5c1.lean.js b/assets/guide_getting-started.md.ac67d8b9.lean.js
similarity index 89%
rename from assets/guide_getting-started.md.c352b5c1.lean.js
rename to assets/guide_getting-started.md.ac67d8b9.lean.js
index a303174f..ee7f3669 100644
--- a/assets/guide_getting-started.md.c352b5c1.lean.js
+++ b/assets/guide_getting-started.md.ac67d8b9.lean.js
@@ -1 +1 @@
-import{o as e,c as o,C as s,b as n,a,V as p,y as l}from"./chunks/framework.c1e1f082.js";const t=p("",16),c=["src"],r=s("p",null,"你可以选择:",-1),i=s("ul",null,[s("li",null,[s("code",null,"Overwrite"),a(" 删除项目文件夹,重新创建项目。")]),s("li",null,[s("code",null,"Merge"),a(" 保留原项目文件夹,存在相同文件则用模板文件覆盖当前目录文件。")])],-1),C=s("code",null,"Overwrite",-1),y=s("code",null,"Merge",-1),d=s("code",null,"workspace/myapp",-1),A=s("code",null,"template",-1),D=["src"],h=p("",6),b=["src"],u=p("",9),_=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md"}'),m={name:"guide/getting-started.md"},f=Object.assign(m,{setup(E){return(g,F)=>(e(),o("div",null,[t,s("img",{src:n(l)("pickTemplateTip.png"),alt:"目录已存在提示"},null,8,c),r,i,s("p",null,[a("当选择 "),C,a(" 或者 "),y,a(" 或者项目目录 "),d,a(" 不存在,会提示选取一个 "),A,a(": "),s("img",{src:n(l)("pickTemplate.png"),alt:"选择模板类型"},null,8,D)]),h,s("img",{src:n(l)("home.png"),alt:"home"},null,8,b),u]))}});export{_ as __pageData,f as default};
+import{o as e,c as o,C as s,b as n,a,V as p,y as l}from"./chunks/framework.c1e1f082.js";const t=p("",16),c=["src"],r=s("p",null,"你可以选择:",-1),i=s("ul",null,[s("li",null,[s("code",null,"Overwrite"),a(" 删除项目文件夹,重新创建项目。")]),s("li",null,[s("code",null,"Merge"),a(" 保留原项目文件夹,存在相同文件则用模板文件覆盖当前目录文件。")])],-1),C=s("code",null,"Overwrite",-1),y=s("code",null,"Merge",-1),d=s("code",null,"workspace/myapp",-1),A=s("code",null,"template",-1),D=["src"],h=p("",6),b=["src"],u=p("",9),_=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md"}'),m={name:"guide/getting-started.md"},f=Object.assign(m,{setup(g){return(E,v)=>(e(),o("div",null,[t,s("img",{src:n(l)("pickTemplateTip.png"),alt:"目录已存在提示"},null,8,c),r,i,s("p",null,[a("当选择 "),C,a(" 或者 "),y,a(" 或者项目目录 "),d,a(" 不存在,会提示选取一个 "),A,a(": "),s("img",{src:n(l)("pickTemplate.png"),alt:"选择模板类型"},null,8,D)]),h,s("img",{src:n(l)("home.png"),alt:"home"},null,8,b),u]))}});export{_ as __pageData,f as default};
diff --git a/assets/index.md.3e788872.js b/assets/index.md.9756eda3.js
similarity index 93%
rename from assets/index.md.3e788872.js
rename to assets/index.md.9756eda3.js
index 8583cf92..b3be678d 100644
--- a/assets/index.md.3e788872.js
+++ b/assets/index.md.9756eda3.js
@@ -1,4 +1,4 @@
-import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/framework.c1e1f082.js";const A=JSON.parse('{"title":"Fes.js","description":"","frontmatter":{"layout":"home","title":"Fes.js","hero":{"name":"Fes.js","tagline":"一个好用的前端应用解决方案","image":{"src":"/logo.png","alt":"VitePress"},"actions":[{"text":"快速上手","link":"/guide/getting-started.html","theme":"brand"},{"text":"项目简介","link":"/guide/","theme":"alt"}]},"features":[{"title":"Fast","details":"Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。"},{"title":"Easy","details":"基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。"},{"title":"Strong","details":"仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。"},{"title":"可扩展","details":"借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。"},{"title":"面向未来","details":"在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。"},{"title":"令人愉悦","details":"我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。"}]},"headers":[],"relativePath":"index.md"}'),p={name:"index.md"},r=s("h2",{id:"像数-1-2-3-一样容易",tabindex:"-1"},[e("像数 1, 2, 3 一样容易 "),s("a",{class:"header-anchor",href:"#像数-1-2-3-一样容易","aria-label":'Permalink to "像数 1, 2, 3 一样容易"'},"")],-1),d=s("div",{class:"vp-code-group"},[s("div",{class:"tabs"},[s("input",{type:"radio",name:"group-8dBFz",id:"tab-KJuVmCv",checked:"checked"}),s("label",{for:"tab-KJuVmCv"},"pnpm"),s("input",{type:"radio",name:"group-8dBFz",id:"tab-z_xdrPU"}),s("label",{for:"tab-z_xdrPU"},"npm")]),s("div",{class:"blocks"},[s("div",{class:"language-bash active"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"bash"),s("pre",{class:"shiki material-theme-palenight"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 创建模板")]),e(`
+import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/framework.c1e1f082.js";const A=JSON.parse('{"title":"Fes.js","description":"","frontmatter":{"layout":"home","title":"Fes.js","hero":{"name":"Fes.js","tagline":"一个好用的前端应用解决方案","image":{"src":"/logo.png","alt":"VitePress"},"actions":[{"text":"快速上手","link":"/guide/getting-started.html","theme":"brand"},{"text":"项目简介","link":"/guide/","theme":"alt"}]},"features":[{"title":"Fast","details":"Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。"},{"title":"Easy","details":"基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。"},{"title":"Strong","details":"仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。"},{"title":"可扩展","details":"借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。"},{"title":"面向未来","details":"在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。"},{"title":"令人愉悦","details":"我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。"}]},"headers":[],"relativePath":"index.md"}'),p={name:"index.md"},r=s("h2",{id:"像数-1-2-3-一样容易",tabindex:"-1"},[e("像数 1, 2, 3 一样容易 "),s("a",{class:"header-anchor",href:"#像数-1-2-3-一样容易","aria-label":'Permalink to "像数 1, 2, 3 一样容易"'},"")],-1),d=s("div",{class:"vp-code-group"},[s("div",{class:"tabs"},[s("input",{type:"radio",name:"group-FYY-_",id:"tab-MpKLh9s",checked:"checked"}),s("label",{for:"tab-MpKLh9s"},"pnpm"),s("input",{type:"radio",name:"group-FYY-_",id:"tab-8ZgjNzw"}),s("label",{for:"tab-8ZgjNzw"},"npm")]),s("div",{class:"blocks"},[s("div",{class:"language-bash active"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"bash"),s("pre",{class:"shiki material-theme-palenight"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 创建模板")]),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"pnpm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"create"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"@fesjs/fes-app"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"myapp")]),e(`
`),s("span",{class:"line"}),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 安装依赖")]),e(`
@@ -12,4 +12,4 @@ import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/fra
`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"install")]),e(`
`),s("span",{class:"line"}),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 运行")]),e(`
-`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"run"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"dev")])])])])])],-1),y=s("h2",{id:"反馈",tabindex:"-1"},[e("反馈 "),s("a",{class:"header-anchor",href:"#反馈","aria-label":'Permalink to "反馈"'},"")],-1),C=s("table",null,[s("thead",null,[s("tr",null,[s("th",null,"Github Issue"),s("th",null,"Fes.js 开源运营小助手")])]),s("tbody",null,[s("tr",null,[s("td",null,[s("a",{href:"https://github.com/WeBankFinTech/fes.js/issues",target:"_blank",rel:"noreferrer"},"@fesjs/fes.js/issues")]),s("td",null,[s("img",{src:"https://cos-1254145788.cos.ap-guangzhou.myqcloud.com/WechatIMG104.jpeg",height:"250"})])])])],-1);function h(u,m,f,g,b,_){const l=i("HomeContent");return t(),n("div",null,[o(l,null,{default:c(()=>[r,d,y,C]),_:1})])}const D=a(p,[["render",h]]);export{A as __pageData,D as default};
+`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"run"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"dev")])])])])])],-1),y=s("h2",{id:"反馈",tabindex:"-1"},[e("反馈 "),s("a",{class:"header-anchor",href:"#反馈","aria-label":'Permalink to "反馈"'},"")],-1),h=s("table",null,[s("thead",null,[s("tr",null,[s("th",null,"Github Issue"),s("th",null,"Fes.js 开源运营小助手")])]),s("tbody",null,[s("tr",null,[s("td",null,[s("a",{href:"https://github.com/WeBankFinTech/fes.js/issues",target:"_blank",rel:"noreferrer"},"@fesjs/fes.js/issues")]),s("td",null,[s("img",{src:"https://cos-1254145788.cos.ap-guangzhou.myqcloud.com/WechatIMG104.jpeg",height:"250"})])])])],-1);function C(u,m,g,f,b,_){const l=i("HomeContent");return t(),n("div",null,[o(l,null,{default:c(()=>[r,d,y,h]),_:1})])}const D=a(p,[["render",C]]);export{A as __pageData,D as default};
diff --git a/assets/index.md.3e788872.lean.js b/assets/index.md.9756eda3.lean.js
similarity index 93%
rename from assets/index.md.3e788872.lean.js
rename to assets/index.md.9756eda3.lean.js
index 8583cf92..b3be678d 100644
--- a/assets/index.md.3e788872.lean.js
+++ b/assets/index.md.9756eda3.lean.js
@@ -1,4 +1,4 @@
-import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/framework.c1e1f082.js";const A=JSON.parse('{"title":"Fes.js","description":"","frontmatter":{"layout":"home","title":"Fes.js","hero":{"name":"Fes.js","tagline":"一个好用的前端应用解决方案","image":{"src":"/logo.png","alt":"VitePress"},"actions":[{"text":"快速上手","link":"/guide/getting-started.html","theme":"brand"},{"text":"项目简介","link":"/guide/","theme":"alt"}]},"features":[{"title":"Fast","details":"Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。"},{"title":"Easy","details":"基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。"},{"title":"Strong","details":"仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。"},{"title":"可扩展","details":"借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。"},{"title":"面向未来","details":"在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。"},{"title":"令人愉悦","details":"我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。"}]},"headers":[],"relativePath":"index.md"}'),p={name:"index.md"},r=s("h2",{id:"像数-1-2-3-一样容易",tabindex:"-1"},[e("像数 1, 2, 3 一样容易 "),s("a",{class:"header-anchor",href:"#像数-1-2-3-一样容易","aria-label":'Permalink to "像数 1, 2, 3 一样容易"'},"")],-1),d=s("div",{class:"vp-code-group"},[s("div",{class:"tabs"},[s("input",{type:"radio",name:"group-8dBFz",id:"tab-KJuVmCv",checked:"checked"}),s("label",{for:"tab-KJuVmCv"},"pnpm"),s("input",{type:"radio",name:"group-8dBFz",id:"tab-z_xdrPU"}),s("label",{for:"tab-z_xdrPU"},"npm")]),s("div",{class:"blocks"},[s("div",{class:"language-bash active"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"bash"),s("pre",{class:"shiki material-theme-palenight"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 创建模板")]),e(`
+import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/framework.c1e1f082.js";const A=JSON.parse('{"title":"Fes.js","description":"","frontmatter":{"layout":"home","title":"Fes.js","hero":{"name":"Fes.js","tagline":"一个好用的前端应用解决方案","image":{"src":"/logo.png","alt":"VitePress"},"actions":[{"text":"快速上手","link":"/guide/getting-started.html","theme":"brand"},{"text":"项目简介","link":"/guide/","theme":"alt"}]},"features":[{"title":"Fast","details":"Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。"},{"title":"Easy","details":"基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。"},{"title":"Strong","details":"仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。"},{"title":"可扩展","details":"借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。"},{"title":"面向未来","details":"在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。"},{"title":"令人愉悦","details":"我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。"}]},"headers":[],"relativePath":"index.md"}'),p={name:"index.md"},r=s("h2",{id:"像数-1-2-3-一样容易",tabindex:"-1"},[e("像数 1, 2, 3 一样容易 "),s("a",{class:"header-anchor",href:"#像数-1-2-3-一样容易","aria-label":'Permalink to "像数 1, 2, 3 一样容易"'},"")],-1),d=s("div",{class:"vp-code-group"},[s("div",{class:"tabs"},[s("input",{type:"radio",name:"group-FYY-_",id:"tab-MpKLh9s",checked:"checked"}),s("label",{for:"tab-MpKLh9s"},"pnpm"),s("input",{type:"radio",name:"group-FYY-_",id:"tab-8ZgjNzw"}),s("label",{for:"tab-8ZgjNzw"},"npm")]),s("div",{class:"blocks"},[s("div",{class:"language-bash active"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"bash"),s("pre",{class:"shiki material-theme-palenight"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 创建模板")]),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"pnpm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"create"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"@fesjs/fes-app"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"myapp")]),e(`
`),s("span",{class:"line"}),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 安装依赖")]),e(`
@@ -12,4 +12,4 @@ import{_ as a,o as t,c as n,I as o,E as c,J as i,C as s,a as e}from"./chunks/fra
`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"install")]),e(`
`),s("span",{class:"line"}),e(`
`),s("span",{class:"line"},[s("span",{style:{color:"#676E95","font-style":"italic"}},"# 运行")]),e(`
-`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"run"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"dev")])])])])])],-1),y=s("h2",{id:"反馈",tabindex:"-1"},[e("反馈 "),s("a",{class:"header-anchor",href:"#反馈","aria-label":'Permalink to "反馈"'},"")],-1),C=s("table",null,[s("thead",null,[s("tr",null,[s("th",null,"Github Issue"),s("th",null,"Fes.js 开源运营小助手")])]),s("tbody",null,[s("tr",null,[s("td",null,[s("a",{href:"https://github.com/WeBankFinTech/fes.js/issues",target:"_blank",rel:"noreferrer"},"@fesjs/fes.js/issues")]),s("td",null,[s("img",{src:"https://cos-1254145788.cos.ap-guangzhou.myqcloud.com/WechatIMG104.jpeg",height:"250"})])])])],-1);function h(u,m,f,g,b,_){const l=i("HomeContent");return t(),n("div",null,[o(l,null,{default:c(()=>[r,d,y,C]),_:1})])}const D=a(p,[["render",h]]);export{A as __pageData,D as default};
+`),s("span",{class:"line"},[s("span",{style:{color:"#FFCB6B"}},"npm"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"run"),s("span",{style:{color:"#A6ACCD"}}," "),s("span",{style:{color:"#C3E88D"}},"dev")])])])])])],-1),y=s("h2",{id:"反馈",tabindex:"-1"},[e("反馈 "),s("a",{class:"header-anchor",href:"#反馈","aria-label":'Permalink to "反馈"'},"")],-1),h=s("table",null,[s("thead",null,[s("tr",null,[s("th",null,"Github Issue"),s("th",null,"Fes.js 开源运营小助手")])]),s("tbody",null,[s("tr",null,[s("td",null,[s("a",{href:"https://github.com/WeBankFinTech/fes.js/issues",target:"_blank",rel:"noreferrer"},"@fesjs/fes.js/issues")]),s("td",null,[s("img",{src:"https://cos-1254145788.cos.ap-guangzhou.myqcloud.com/WechatIMG104.jpeg",height:"250"})])])])],-1);function C(u,m,g,f,b,_){const l=i("HomeContent");return t(),n("div",null,[o(l,null,{default:c(()=>[r,d,y,h]),_:1})])}const D=a(p,[["render",C]]);export{A as __pageData,D as default};
diff --git a/assets/reference_cli_index.md.9680e116.js b/assets/reference_cli_index.md.88d6551f.js
similarity index 96%
rename from assets/reference_cli_index.md.9680e116.js
rename to assets/reference_cli_index.md.88d6551f.js
index 0c87af00..d6d49965 100644
--- a/assets/reference_cli_index.md.9680e116.js
+++ b/assets/reference_cli_index.md.88d6551f.js
@@ -4,7 +4,7 @@ import{_ as s,o as a,c as n,V as e}from"./chunks/framework.c1e1f082.js";const h=
-v, --version Output the current version
-h, --help Display help for command
-f, --force Overwrite target directory if it exists
-
-m, --merge Merge target directory if it exists 可以在本机安装后使用:
pnpm npm
bash # 全局安装
+ -m, --merge Merge target directory if it exists
可以在本机安装后使用:
推荐使用 pnpm create
和 npx
方式创建模板,一直使用最新的模板:
推荐使用 pnpm create
和 npx
方式创建模板,一直使用最新的模板:
pnpm npm
bash # 创建模板
pnpm create @fesjs/fes-app myapp
# 安装依赖
diff --git a/assets/reference_cli_index.md.9680e116.lean.js b/assets/reference_cli_index.md.88d6551f.lean.js
similarity index 100%
rename from assets/reference_cli_index.md.9680e116.lean.js
rename to assets/reference_cli_index.md.88d6551f.lean.js
diff --git a/assets/reference_plugin_plugins_layout.md.82696a56.js b/assets/reference_plugin_plugins_layout.md.45358f84.js
similarity index 93%
rename from assets/reference_plugin_plugins_layout.md.82696a56.js
rename to assets/reference_plugin_plugins_layout.md.45358f84.js
index ae920ed0..8b936e92 100644
--- a/assets/reference_plugin_plugins_layout.md.82696a56.js
+++ b/assets/reference_plugin_plugins_layout.md.45358f84.js
@@ -3,7 +3,7 @@ import{o as p,c as e,C as s,b as a,V as o,a as l,y as n}from"./chunks/framework.
" @fesjs/fes " : " ^3.0.0 " ,
" @fesjs/plugin-layout " : " ^5.0.0 "
}
-}
布局类型 配置参数是 navigation
, 布局有三种类型 side
、mixin
、top
和 left-right
, 默认是 side
。
side `,10),c=["src"],r=s("h3",{id:"top",tabindex:"-1"},[l("top "),s("a",{class:"header-anchor",href:"#top","aria-label":'Permalink to "top"'},"")],-1),i=["src"],D=s("h3",{id:"mixin",tabindex:"-1"},[l("mixin "),s("a",{class:"header-anchor",href:"#mixin","aria-label":'Permalink to "mixin"'},"")],-1),F=["src"],y=s("h3",{id:"left-right",tabindex:"-1"},[l("left-right "),s("a",{class:"header-anchor",href:"#left-right","aria-label":'Permalink to "left-right"'},"")],-1),d=["src"],C=o(`
页面个性化 可以为页面单独设置布局类型:
js import { defineRouteMeta } from ' @fesjs/fes ' ;
+}
布局类型 配置参数是 navigation
, 布局有三种类型 side
、mixin
、top
和 left-right
, 默认是 side
。
side `,10),c=["src"],r=s("h3",{id:"top",tabindex:"-1"},[l("top "),s("a",{class:"header-anchor",href:"#top","aria-label":'Permalink to "top"'},"")],-1),i=["src"],D=s("h3",{id:"mixin",tabindex:"-1"},[l("mixin "),s("a",{class:"header-anchor",href:"#mixin","aria-label":'Permalink to "mixin"'},"")],-1),F=["src"],y=s("h3",{id:"left-right",tabindex:"-1"},[l("left-right "),s("a",{class:"header-anchor",href:"#left-right","aria-label":'Permalink to "left-right"'},"")],-1),C=["src"],d=o(`
页面个性化 可以为页面单独设置布局类型:
js import { defineRouteMeta } from ' @fesjs/fes ' ;
defineRouteMeta ( {
layout : {
@@ -65,7 +65,9 @@ import{o as p,c as e,C as s,b as a,V as o,a as l,y as n}from"./chunks/framework.
) ;
return menusRef ;
},
-} ) ;
最终配置结果是运行时配置跟编译时配置合并的结果,运行时配置优先于编译时配置。
实际上运行配置能做的事情更多,推荐用运行时配置方式。
类型 :String
默认值 :null
详情 :页面底部的文字。
theme 类型 :String
默认值 :dark
详情 :主题,可选有 dark
、light
navigation 类型 :Boolean
默认值 :false
详情 :是否固定头部,不跟随页面滚动。
类型 :Boolean
默认值 :true
详情 :是否固定 sidebar,不跟随页面滚动。
title logo 类型 :String
默认值 :默认提供 fes.js
的 Logo
详情 :Logo 的链接
multiTabs 类型 :boolean
默认值 :false
详情 :是否开启多页。
4.x 升级到 5.x 个性化 layout 配置改为使用传入 navigation customHeader 改为 renderCustom fixedHeader 改为 isFixedHeader menusConfig 改为 menuProps fixedSideBar 改为 isFixedSidebar 去掉运行时 logo、header、sidebar 三个区域显示配置,请改为使用 navigation: left-right `,63),m=JSON.parse('{"title":"@fesjs/plugin-layout","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/layout.md"}'),A={name:"reference/plugin/plugins/layout.md"},b=Object.assign(A,{setup(u){return(g,h)=>(p(),e("div",null,[t,s("img",{src:a(n)("side.png"),alt:"side"},null,8,c),r,s("img",{src:a(n)("top.png"),alt:"top"},null,8,i),D,s("img",{src:a(n)("mixin.png"),alt:"mixin"},null,8,F),y,s("img",{src:a(n)("left-right.png"),alt:"left-right"},null,8,C),d]))}});export{m as __pageData,b as default};
diff --git a/assets/reference_plugin_plugins_layout.md.82696a56.lean.js b/assets/reference_plugin_plugins_layout.md.45358f84.lean.js
similarity index 82%
rename from assets/reference_plugin_plugins_layout.md.82696a56.lean.js
rename to assets/reference_plugin_plugins_layout.md.45358f84.lean.js
index d04d4e12..3d6b411e 100644
--- a/assets/reference_plugin_plugins_layout.md.82696a56.lean.js
+++ b/assets/reference_plugin_plugins_layout.md.45358f84.lean.js
@@ -1 +1 @@
-import{o as p,c as e,C as s,b as a,V as o,a as l,y as n}from"./chunks/framework.c1e1f082.js";const t=o("",10),c=["src"],r=s("h3",{id:"top",tabindex:"-1"},[l("top "),s("a",{class:"header-anchor",href:"#top","aria-label":'Permalink to "top"'},"")],-1),i=["src"],D=s("h3",{id:"mixin",tabindex:"-1"},[l("mixin "),s("a",{class:"header-anchor",href:"#mixin","aria-label":'Permalink to "mixin"'},"")],-1),F=["src"],y=s("h3",{id:"left-right",tabindex:"-1"},[l("left-right "),s("a",{class:"header-anchor",href:"#left-right","aria-label":'Permalink to "left-right"'},"")],-1),d=["src"],C=o("",62),m=JSON.parse('{"title":"@fesjs/plugin-layout","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/layout.md"}'),A={name:"reference/plugin/plugins/layout.md"},b=Object.assign(A,{setup(u){return(g,h)=>(p(),e("div",null,[t,s("img",{src:a(n)("side.png"),alt:"side"},null,8,c),r,s("img",{src:a(n)("top.png"),alt:"top"},null,8,i),D,s("img",{src:a(n)("mixin.png"),alt:"mixin"},null,8,F),y,s("img",{src:a(n)("left-right.png"),alt:"left-right"},null,8,d),C]))}});export{m as __pageData,b as default};
+import{o as p,c as e,C as s,b as a,V as o,a as l,y as n}from"./chunks/framework.c1e1f082.js";const t=o("",10),c=["src"],r=s("h3",{id:"top",tabindex:"-1"},[l("top "),s("a",{class:"header-anchor",href:"#top","aria-label":'Permalink to "top"'},"")],-1),i=["src"],D=s("h3",{id:"mixin",tabindex:"-1"},[l("mixin "),s("a",{class:"header-anchor",href:"#mixin","aria-label":'Permalink to "mixin"'},"")],-1),F=["src"],y=s("h3",{id:"left-right",tabindex:"-1"},[l("left-right "),s("a",{class:"header-anchor",href:"#left-right","aria-label":'Permalink to "left-right"'},"")],-1),C=["src"],d=o("",63),m=JSON.parse('{"title":"@fesjs/plugin-layout","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/layout.md"}'),A={name:"reference/plugin/plugins/layout.md"},b=Object.assign(A,{setup(u){return(g,h)=>(p(),e("div",null,[t,s("img",{src:a(n)("side.png"),alt:"side"},null,8,c),r,s("img",{src:a(n)("top.png"),alt:"top"},null,8,i),D,s("img",{src:a(n)("mixin.png"),alt:"mixin"},null,8,F),y,s("img",{src:a(n)("left-right.png"),alt:"left-right"},null,8,C),d]))}});export{m as __pageData,b as default};
diff --git a/assets/reference_plugin_plugins_request.md.43222d84.js b/assets/reference_plugin_plugins_request-4.md.9d66374b.js
similarity index 98%
rename from assets/reference_plugin_plugins_request.md.43222d84.js
rename to assets/reference_plugin_plugins_request-4.md.9d66374b.js
index ed6180a4..f966ca89 100644
--- a/assets/reference_plugin_plugins_request.md.43222d84.js
+++ b/assets/reference_plugin_plugins_request-4.md.9d66374b.js
@@ -1,4 +1,4 @@
-import{_ as s,o as a,c as n,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request.md"}'),p={name:"reference/plugin/plugins/request.md"},o=l(`
@fesjs/plugin-request 基于 fetch 封装的 request,内置防止重复请求、请求缓存、错误处理等功能。
启用方式 在 package.json
中引入依赖:
json {
+import{_ as s,o as a,c as n,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request-4.md"}'),p={name:"reference/plugin/plugins/request-4.md"},o=l(`@fesjs/plugin-request 基于 fetch 封装的 request,内置防止重复请求、请求缓存、错误处理等功能。
启用方式 在 package.json
中引入依赖:
json {
" dependencies " : {
" @fesjs/fes " : " ^3.0.0 " ,
" @fesjs/plugin-request " : " ^4.0.0-beta.0 "
diff --git a/assets/reference_plugin_plugins_request-4.md.9d66374b.lean.js b/assets/reference_plugin_plugins_request-4.md.9d66374b.lean.js
new file mode 100644
index 00000000..0d2bbe9a
--- /dev/null
+++ b/assets/reference_plugin_plugins_request-4.md.9d66374b.lean.js
@@ -0,0 +1 @@
+import{_ as s,o as a,c as n,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request-4.md"}'),p={name:"reference/plugin/plugins/request-4.md"},o=l("",31),e=[o];function t(c,r,D,y,F,A){return a(),n("div",null,e)}const d=s(p,[["render",t]]);export{i as __pageData,d as default};
diff --git a/assets/reference_plugin_plugins_request.md.bfd9ee9a.js b/assets/reference_plugin_plugins_request.md.bfd9ee9a.js
new file mode 100644
index 00000000..25aefebc
--- /dev/null
+++ b/assets/reference_plugin_plugins_request.md.bfd9ee9a.js
@@ -0,0 +1,117 @@
+import{_ as s,o as n,c as a,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request.md"}'),p={name:"reference/plugin/plugins/request.md"},o=l(`@fesjs/plugin-request 基于 axios 封装的 request,内置防止重复请求、请求缓存、错误处理等功能。
4.x 版本请点击
启用方式 在 package.json
中引入依赖:
json {
+ " dependencies " : {
+ " @fesjs/fes " : " ^3.0.0 " ,
+ " @fesjs/plugin-request " : " ^3.0.0 "
+ }
+}
运行时配置 入口文件的全局配置,具体请求的配置参数会覆盖全局配置,支持 axios 所有的参数。
js import { defineRuntimeConfig } from ' @fesjs/fes ' ;
+
+export default defineRuntimeConfig ( {
+ request : {
+ // API 前缀
+ baseURL : '' ,
+ dataHandler ( data , response ) {
+ // 处理响应内容异常
+ if ( data . code !== ' 0 ' ) {
+ if ( data . code === ' 10000 ' ) {
+ FMesseage . error ( ' hello world ' ) ;
+ }
+ if ( data . code === ' 20000 ' ) {
+ FMesseage . error ( ' hello world ' ) ;
+ }
+ throw new Error ( response ) ;
+ }
+ // 响应数据格式化
+ return data ?. result ? data . result : data ;
+ },
+ // http 异常,和插件异常
+ errorHandler ( error ) {
+ if ( error . response ) {
+ // 请求成功发出且服务器也响应了状态码,但状态代码超出了 2xx 的范围
+ console . log ( error . response . data ) ;
+ console . log ( error . response . status ) ;
+ console . log ( error . response . headers ) ;
+ } else if ( error . request ) {
+ // 请求已经成功发起,但没有收到响应
+ // \`error.request\` 在浏览器中是 XMLHttpRequest 的实例,
+ // 而在node.js中是 http.ClientRequest 的实例
+ console . log ( error . request ) ;
+ } else if ( error . type ) {
+ // 插件异常
+ console . log ( error . msg ) ;
+ } else {
+ // 发送请求时出了点问题
+ console . log ( ' Error ' , error . message ) ;
+ }
+ console . log ( error . config ) ;
+ },
+ // 请求拦截器
+ requestInterceptors : [] ,
+ // 响应拦截器
+ responseInterceptors : [] ,
+ // 支持其他 axios 配置
+ ... otherConfigs ,
+ },
+} ) ;
API request 类型 :函数
详情 :请求后端接口
参数 :
url: 后端接口 url data: 参数 options: 配置支持 axios 所有的参数,和插件扩展参数。 返回值 : Promise
useRequest request 的封装,返回响应式 loading
、error
、 data
使用 发起一个普通 post 请求 js import { request } from ' @fesjs/fes ' ;
+
+request ( ' /api/login ' , {
+ username : ' robby ' ,
+ password : ' 123456 ' ,
+} )
+ . then ( ( res ) => {
+ // do something
+ } )
+ . catch ( ( err ) => {
+ // 处理异常
+ } ) ;
merge 重复请求 连续发送多个请求,会被合并成一个请求,不会报 REPEAT
接口错误。
当发生 REPEAT
请求异常,并且确保自身代码合理的情况下,可以使用该配置。
js import { request } from ' @fesjs/fes ' ;
+
+request (
+ ' /api/login ' ,
+ {
+ username : ' robby ' ,
+ password : ' 123456 ' ,
+ },
+ {
+ mergeRequest : true , // 在一个请求没有回来前,重复发送的请求会合并成一个请求
+ },
+)
+ . then ( ( res ) => {
+ // do something
+ } )
+ . catch ( ( err ) => {
+ // 处理异常
+ } ) ;
请求缓存 js import { request } from ' @fesjs/fes ' ;
+
+request (
+ ' /api/login ' ,
+ {
+ username : ' robby ' ,
+ password : ' 123456 ' ,
+ },
+ {
+ cache : {
+ cacheType : ' ram ' , // ram: 内存,session: sessionStorage,local:localStorage
+ cacheTime : 1000 * 60 * 3 , // 缓存时间:默认3min
+ },
+ },
+)
+ . then ( ( res ) => {
+ // do something
+ } )
+ . catch ( ( err ) => {
+ // 处理异常
+ } ) ;
若 cache
传 true
,则默认使用 ram
缓存类型,缓存时间 3min。
结合 use 使用 js import { useRequest } from ' @fesjs/fes ' ;
+
+export default {
+ setup () {
+ const { loading , data , error } = useRequest ( ' /api/login ' , {
+ username : ' robby ' ,
+ password : ' 123456 ' ,
+ } ) ;
+
+ return {
+ loading ,
+ data ,
+ error ,
+ };
+ },
+};
`,26),e=[o];function t(c,r,D,F,y,C){return n(),a("div",null,e)}const d=s(p,[["render",t]]);export{i as __pageData,d as default};
diff --git a/assets/reference_plugin_plugins_request.md.43222d84.lean.js b/assets/reference_plugin_plugins_request.md.bfd9ee9a.lean.js
similarity index 53%
rename from assets/reference_plugin_plugins_request.md.43222d84.lean.js
rename to assets/reference_plugin_plugins_request.md.bfd9ee9a.lean.js
index 5a64a916..91594d12 100644
--- a/assets/reference_plugin_plugins_request.md.43222d84.lean.js
+++ b/assets/reference_plugin_plugins_request.md.bfd9ee9a.lean.js
@@ -1 +1 @@
-import{_ as s,o as a,c as n,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request.md"}'),p={name:"reference/plugin/plugins/request.md"},o=l("",31),e=[o];function t(c,r,D,y,F,A){return a(),n("div",null,e)}const d=s(p,[["render",t]]);export{i as __pageData,d as default};
+import{_ as s,o as n,c as a,V as l}from"./chunks/framework.c1e1f082.js";const i=JSON.parse('{"title":"@fesjs/plugin-request","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plugin/plugins/request.md"}'),p={name:"reference/plugin/plugins/request.md"},o=l("",26),e=[o];function t(c,r,D,F,y,C){return n(),a("div",null,e)}const d=s(p,[["render",t]]);export{i as __pageData,d as default};
diff --git a/guide/builder.html b/guide/builder.html
index 64941f21..b74ca475 100644
--- a/guide/builder.html
+++ b/guide/builder.html
@@ -6,17 +6,17 @@
Vite 和 Webpack 双构建 | Fes.js
-
+
-
+
-
diff --git a/guide/config.html b/guide/config.html
index efeef1cc..5ec0bb2d 100644
--- a/guide/config.html
+++ b/guide/config.html
@@ -6,10 +6,10 @@
编译时配置 | Fes.js
-
+
-
+
@@ -68,7 +68,7 @@
mock : true ,
devServer : { port : 8000 }
};
优先级 本地临时配置 > 环境配置 > 基础配置
TIP
如果多份配置中存在相同的配置项,则优先级高的会覆盖优先级低的 。
-
-
-
-
- Skip to content Fast Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。
Easy 基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。
Strong 仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。
可扩展 借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。
面向未来 在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。
令人愉悦 我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。
像数 1, 2, 3 一样容易 pnpm npm
bash # 创建模板
+ Skip to content Fast Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、SVG等插件,可以满足大部分日常开发需求。
Easy 基于Vue.js 3.0,上手非常简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。
Strong 仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。
可扩展 借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序的运行。
面向未来 在满足需求的同时,我们也不会停止对新技术的探索。已使用 Vue3.0 来提升应用性能,已使用 webpack5 和 vite 提升构建性能和实现微服务。
令人愉悦 我们的主要重点是开发人员体验。我们喜欢 Fes.js,并且会不断改进框架,所以您也喜欢它!期待有吸引力的解决方案,描述性的错误消息,强大的默认值和详细的文档。如果有问题或疑问,我们有用的社区将为您提供帮助。
-
-
-