新增:《解决 Docker 安装 Prometheus 启动报 permission denied 的问题》(将 VitePress 版本升级为 v1.0.0-alpha.28)
This commit is contained in:
@@ -53,6 +53,7 @@ tags:
|
||||
- 输入 mspaint:打开绘图程序
|
||||
- 输入 regedit:打开注册表
|
||||
- 输入 services.msc:打开服务列表
|
||||
- 输入 mstsc:打开远程桌面连接
|
||||
- 输入 subl:打开 Sublime Text 程序(需要安装 Sublime Text并提前设置好环境变量)
|
||||
- 输入 typora:打开 Typora 程序(需要安装 Typora)
|
||||
|
||||
@@ -92,8 +93,11 @@ tags:
|
||||
- [Fn] + Ctrl + Home:跳转到文件头部
|
||||
- Ctrl + Q:显示光标所在的类名、方法名、变量名的 java doc 注释
|
||||
- Ctrl + Alt + O:优化 import 语句,自动导入包或移除无用包
|
||||
- [Fn] + Shift + F9:调试按钮
|
||||
- [Fn] + Shift + F10:运行按钮
|
||||
- Ctrl + T:等效于工具栏 pull 按钮 - VCS(版本控制系统)
|
||||
- Ctrl + K:等效于工具栏 commit 按钮 - VCS(版本控制系统)
|
||||
- Ctrl + Alt + Z:撤销当前文件的修改(版本控制系统)
|
||||
|
||||
### 快捷短语
|
||||
|
||||
|
@@ -93,9 +93,9 @@ services:
|
||||
image: osixia/openldap:1.5.0
|
||||
restart: always
|
||||
environment:
|
||||
LDAP_ORGANISATION: dcits
|
||||
LDAP_DOMAIN: fucloud.net
|
||||
LDAP_ADMIN_PASSWORD: dcits1991!
|
||||
LDAP_ORGANISATION: baidu
|
||||
LDAP_DOMAIN: baidu.com
|
||||
LDAP_ADMIN_PASSWORD: 123456
|
||||
LDAP_TLS_VERIFY_CLIENT: try
|
||||
ports:
|
||||
- 389:389
|
||||
|
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Docker 安装 Consul 详细步骤
|
||||
author: 查尔斯
|
||||
date: 2022/10/25 22:00
|
||||
date: 2022/10/27 22:00
|
||||
categories:
|
||||
- 杂碎逆袭史
|
||||
tags:
|
@@ -72,4 +72,5 @@ Error: Failed to download metadata for repo 'appstream': Cannot prepare internal
|
||||
## 参考资料
|
||||
|
||||
1. 【已解决】Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist:https://blog.csdn.net/weixin_43252521/article/details/124409151
|
||||
1. CentOS 8 EOL如何切换源?:https://help.aliyun.com/document_detail/405635.html
|
||||
1. CentOS Project shifts focus to CentOS Stream:https://blog.centos.org/2020/12/future-is-centos-stream/
|
@@ -0,0 +1,92 @@
|
||||
---
|
||||
title: 解决 Docker 安装 Prometheus 启动报 permission denied 的问题
|
||||
author: 查尔斯
|
||||
date: 2022/11/04 20:30
|
||||
categories:
|
||||
- Bug万象集
|
||||
tags:
|
||||
- Prometheus
|
||||
- Docker
|
||||
- Linux
|
||||
---
|
||||
|
||||
# 解决 Docker 安装 Prometheus 启动报 permission denied 的问题
|
||||
|
||||
## 问题描述
|
||||
|
||||
**C:** 今天,笔者在使用 Docker 安装了 Prometheus 后,发现其容器没有能正常启动,而是处于持续重启的状态。笔者手动尝试了几次重启容器命令,依然如此。
|
||||
|
||||
遇到这种情况,单纯去盯容器运行命令哪里有错误,排查和修复就慢了,不如先看看 Prometheus 容器的日志。
|
||||
|
||||
```shell
|
||||
# docker logs 容器ID/容器名称
|
||||
docker logs prometheus
|
||||
```
|
||||
|
||||
在容器日志中,笔者看到了几段重复性的日志内容,很显然这是几次重启容器出现的重复性日志,笔者从中截取了一段相对完整的日志内容。
|
||||
|
||||

|
||||
|
||||
错误信息部分也很突出,level=error。
|
||||
|
||||
```
|
||||
caller=query_logger.go:90 level=error component=activeQueryTracker msg="Error opening quer log file" file=/opt/bitnami/prometheus/data/queries.active err="open data/queries.active: permission denied"
|
||||
panic: Unable to create mmap-ed active query log
|
||||
```
|
||||
|
||||
<!-- more -->
|
||||
|
||||
## 原因分析
|
||||
|
||||
简单翻译一下错误信息 msg 及后面部分提示。
|
||||
|
||||
```
|
||||
信息:打开查询日志文件时出错 file=/opt/bitnami/prometheus/data/queries.active 错误:打开 data/queries.active:拒绝访问
|
||||
```
|
||||
|
||||
其中的关键信息是 `permission denied`(拒绝访问),从这字面意思上可以得知和权限有关。
|
||||
|
||||
为了方便大家进行原因分析,笔者把 docker-compose 的 Prometheus 部分脚本贴在下方。
|
||||
|
||||
```yaml
|
||||
version: '3'
|
||||
services:
|
||||
prometheus:
|
||||
container_name: prometheus
|
||||
image: bitnami/prometheus:2.38.0
|
||||
restart: always
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
ports:
|
||||
- 19090:9090
|
||||
volumes:
|
||||
- /opt/disk/docker/volumes/prometheus/conf:/opt/bitnami/prometheus/conf
|
||||
- /opt/disk/docker/volumes/prometheus/data:/opt/bitnami/prometheus/data
|
||||
command:
|
||||
--config.file=/opt/bitnami/prometheus/conf/prometheus.yml
|
||||
--web.enable-lifecycle
|
||||
--storage.tsdb.retention.time=90d
|
||||
privileged: true
|
||||
```
|
||||
|
||||
很明显,错误信息中的文件路径 `/opt/bitnami/prometheus/data/queries.active`,是 Prometheus 容器中的数据存储目录,笔者还将其挂载到了宿主机的 `/opt/disk/docker/volumes/prometheus/data` 目录。
|
||||
|
||||
关于脚本中的两个挂载目录,笔者仅提前创建了 conf 配置目录,上传了配置文件。至于这个 data 数据目录则是 Docker 在运行容器时自动在宿主机创建的。
|
||||
|
||||
那问题的原因已经呼之欲出了,很大可能是由于 Docker 在宿主机自动创建的 data 数据挂载目录没有写入权限。
|
||||
|
||||
## 解决方案
|
||||
|
||||
解决起来也较为容易,给 data 目录授予写入权限就好了。
|
||||
|
||||
```shell
|
||||
chmod 775 /opt/disk/docker/volumes/prometheus/data
|
||||
```
|
||||
|
||||
最后再重启一下 Prometheus 容器。
|
||||
|
||||
```shell
|
||||
docker restart prometheus
|
||||
```
|
||||
|
||||
此时,再通过 `docker ps` 命令查看 Prometheus 容器的状态,已经是正常的 Up 状态了。最后,笔者也是建议大家这类挂载目录尽量提前创建和授权。
|
BIN
docs/public/img/2022/11/04/202211042020211.png
Normal file
BIN
docs/public/img/2022/11/04/202211042020211.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
10
package.json
10
package.json
@@ -6,19 +6,19 @@
|
||||
"serve": "vitepress serve docs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@arco-design/web-vue": "^2.38.0",
|
||||
"@arco-design/web-vue": "^2.38.3",
|
||||
"flexsearch": "^0.7.31",
|
||||
"markdown-it": "^13.0.1",
|
||||
"mermaid": "9.1.7",
|
||||
"unplugin-vue-components": "^0.22.9",
|
||||
"vite": "^3.2.2",
|
||||
"vitepress": "1.0.0-alpha.27",
|
||||
"vite": "^3.2.3",
|
||||
"vitepress": "1.0.0-alpha.28",
|
||||
"vitepress-plugin-mermaid": "^2.0.8",
|
||||
"vitepress-plugin-search": "1.0.4-alpha.15",
|
||||
"vue": "^3.2.41"
|
||||
"vue": "^3.2.45"
|
||||
},
|
||||
"dependencies": {
|
||||
"@antv/g2plot": "^2.4.20",
|
||||
"@antv/g2plot": "^2.4.22",
|
||||
"blueimp-md5": "^2.19.0",
|
||||
"dayjs": "^1.11.6",
|
||||
"fast-glob": "^3.2.12",
|
||||
|
201
pnpm-lock.yaml
generated
201
pnpm-lock.yaml
generated
@@ -1,8 +1,8 @@
|
||||
lockfileVersion: 5.4
|
||||
|
||||
specifiers:
|
||||
'@antv/g2plot': ^2.4.20
|
||||
'@arco-design/web-vue': ^2.38.0
|
||||
'@antv/g2plot': ^2.4.22
|
||||
'@arco-design/web-vue': ^2.38.3
|
||||
blueimp-md5: ^2.19.0
|
||||
dayjs: ^1.11.6
|
||||
fast-glob: ^3.2.12
|
||||
@@ -13,14 +13,14 @@ specifiers:
|
||||
markdown-it: ^13.0.1
|
||||
mermaid: 9.1.7
|
||||
unplugin-vue-components: ^0.22.9
|
||||
vite: ^3.2.2
|
||||
vitepress: 1.0.0-alpha.27
|
||||
vite: ^3.2.3
|
||||
vitepress: 1.0.0-alpha.28
|
||||
vitepress-plugin-mermaid: ^2.0.8
|
||||
vitepress-plugin-search: 1.0.4-alpha.15
|
||||
vue: ^3.2.41
|
||||
vue: ^3.2.45
|
||||
|
||||
dependencies:
|
||||
'@antv/g2plot': 2.4.20
|
||||
'@antv/g2plot': 2.4.22
|
||||
blueimp-md5: 2.19.0
|
||||
dayjs: 1.11.6
|
||||
fast-glob: 3.2.12
|
||||
@@ -29,16 +29,16 @@ dependencies:
|
||||
jquery: 3.6.1
|
||||
|
||||
devDependencies:
|
||||
'@arco-design/web-vue': 2.38.0_vue@3.2.41
|
||||
'@arco-design/web-vue': 2.38.3_vue@3.2.45
|
||||
flexsearch: 0.7.31
|
||||
markdown-it: 13.0.1
|
||||
mermaid: 9.1.7
|
||||
unplugin-vue-components: 0.22.9_vue@3.2.41
|
||||
vite: 3.2.2
|
||||
vitepress: 1.0.0-alpha.27
|
||||
vitepress-plugin-mermaid: 2.0.8_akngdwt3wrqker4c44iwtrvydu
|
||||
vitepress-plugin-search: 1.0.4-alpha.15_jqf4rwmsymnrb4kzh6io7s4tmi
|
||||
vue: 3.2.41
|
||||
unplugin-vue-components: 0.22.9_vue@3.2.45
|
||||
vite: 3.2.3
|
||||
vitepress: 1.0.0-alpha.28
|
||||
vitepress-plugin-mermaid: 2.0.8_il6lbl67iyfe5mhg2jw555k3wi
|
||||
vitepress-plugin-search: 1.0.4-alpha.15_yvdhejjqlru5d5zazvuca7fhum
|
||||
vue: 3.2.45
|
||||
|
||||
packages:
|
||||
|
||||
@@ -279,8 +279,8 @@ packages:
|
||||
tslib: 2.4.0
|
||||
dev: false
|
||||
|
||||
/@antv/g2plot/2.4.20:
|
||||
resolution: {integrity: sha512-MHFTe3zdEHy/5VHdG9LmX9jQy9NdZm31olQjhE65eGpxhX5N1ibyo+qO247I9Jazb4sLD5LNWYPtPHofUOUaNg==}
|
||||
/@antv/g2plot/2.4.22:
|
||||
resolution: {integrity: sha512-wwpSJ9TL1Z4f35dnlT4wy2z24T38xb8qvb+a9thC/FUx4Iu04zc5vqGOqNvDlBRZAq53+KOMRJ7eC5XtsT8QIg==}
|
||||
dependencies:
|
||||
'@antv/event-emitter': 0.1.3
|
||||
'@antv/g2': 4.2.8
|
||||
@@ -338,8 +338,8 @@ packages:
|
||||
color: 3.2.1
|
||||
dev: true
|
||||
|
||||
/@arco-design/web-vue/2.38.0_vue@3.2.41:
|
||||
resolution: {integrity: sha512-OobRjNqbxPr+rJJcoYq9+uYBpCkRuO/zlBwYYKGnzb7Q7BRIohPf3HMMut9iAdPLgU5bFxNHJtmTREHAPHXHfw==}
|
||||
/@arco-design/web-vue/2.38.3_vue@3.2.45:
|
||||
resolution: {integrity: sha512-dJsrTHlWKGeUcc6jomZamGYljn2h3yfuV0jZZOs9ho12PM5MfO2NucNNhhjbs25qmmCH8OGXPtZ6ilVoTbEA+Q==}
|
||||
peerDependencies:
|
||||
vue: ^3.1.0
|
||||
dependencies:
|
||||
@@ -351,7 +351,7 @@ packages:
|
||||
number-precision: 1.5.2
|
||||
resize-observer-polyfill: 1.5.1
|
||||
scroll-into-view-if-needed: 2.2.29
|
||||
vue: 3.2.41
|
||||
vue: 3.2.45
|
||||
dev: true
|
||||
|
||||
/@babel/helper-string-parser/7.18.10:
|
||||
@@ -504,111 +504,111 @@ packages:
|
||||
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
|
||||
dev: true
|
||||
|
||||
/@vitejs/plugin-vue/3.1.2_vite@3.2.2+vue@3.2.41:
|
||||
resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==}
|
||||
/@vitejs/plugin-vue/3.2.0_vite@3.2.3+vue@3.2.45:
|
||||
resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
vite: ^3.0.0
|
||||
vue: ^3.2.25
|
||||
dependencies:
|
||||
vite: 3.2.2
|
||||
vue: 3.2.41
|
||||
vite: 3.2.3
|
||||
vue: 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/compiler-core/3.2.41:
|
||||
resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
|
||||
/@vue/compiler-core/3.2.45:
|
||||
resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/shared': 3.2.45
|
||||
estree-walker: 2.0.2
|
||||
source-map: 0.6.1
|
||||
dev: true
|
||||
|
||||
/@vue/compiler-dom/3.2.41:
|
||||
resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==}
|
||||
/@vue/compiler-dom/3.2.45:
|
||||
resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
|
||||
dependencies:
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/compiler-core': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/compiler-sfc/3.2.41:
|
||||
resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
|
||||
/@vue/compiler-sfc/3.2.45:
|
||||
resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/compiler-ssr': 3.2.41
|
||||
'@vue/reactivity-transform': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/compiler-core': 3.2.45
|
||||
'@vue/compiler-dom': 3.2.45
|
||||
'@vue/compiler-ssr': 3.2.45
|
||||
'@vue/reactivity-transform': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.25.9
|
||||
postcss: 8.4.17
|
||||
postcss: 8.4.18
|
||||
source-map: 0.6.1
|
||||
dev: true
|
||||
|
||||
/@vue/compiler-ssr/3.2.41:
|
||||
resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==}
|
||||
/@vue/compiler-ssr/3.2.45:
|
||||
resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/compiler-dom': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/devtools-api/6.4.5:
|
||||
resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
|
||||
dev: true
|
||||
|
||||
/@vue/reactivity-transform/3.2.41:
|
||||
resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
|
||||
/@vue/reactivity-transform/3.2.45:
|
||||
resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
|
||||
dependencies:
|
||||
'@babel/parser': 7.19.3
|
||||
'@vue/compiler-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/compiler-core': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.25.9
|
||||
dev: true
|
||||
|
||||
/@vue/reactivity/3.2.41:
|
||||
resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==}
|
||||
/@vue/reactivity/3.2.45:
|
||||
resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
|
||||
dependencies:
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/shared': 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/runtime-core/3.2.41:
|
||||
resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==}
|
||||
/@vue/runtime-core/3.2.45:
|
||||
resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
|
||||
dependencies:
|
||||
'@vue/reactivity': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/reactivity': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/runtime-dom/3.2.41:
|
||||
resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==}
|
||||
/@vue/runtime-dom/3.2.45:
|
||||
resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
|
||||
dependencies:
|
||||
'@vue/runtime-core': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/runtime-core': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
csstype: 2.6.21
|
||||
dev: true
|
||||
|
||||
/@vue/server-renderer/3.2.41_vue@3.2.41:
|
||||
resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==}
|
||||
/@vue/server-renderer/3.2.45_vue@3.2.45:
|
||||
resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
|
||||
peerDependencies:
|
||||
vue: 3.2.41
|
||||
vue: 3.2.45
|
||||
dependencies:
|
||||
'@vue/compiler-ssr': 3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
vue: 3.2.41
|
||||
'@vue/compiler-ssr': 3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
vue: 3.2.45
|
||||
dev: true
|
||||
|
||||
/@vue/shared/3.2.41:
|
||||
resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
|
||||
/@vue/shared/3.2.45:
|
||||
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
|
||||
dev: true
|
||||
|
||||
/@vueuse/core/9.4.0_vue@3.2.41:
|
||||
/@vueuse/core/9.4.0_vue@3.2.45:
|
||||
resolution: {integrity: sha512-JzgenGj1ZF2BHOen5rsFiAyyI9sXAv7aKhNLlm9b7SwYQeKTcxTWdhudonURCSP3Egl9NQaRBzes2lv/1JUt/Q==}
|
||||
dependencies:
|
||||
'@types/web-bluetooth': 0.0.16
|
||||
'@vueuse/metadata': 9.4.0
|
||||
'@vueuse/shared': 9.4.0_vue@3.2.41
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
'@vueuse/shared': 9.4.0_vue@3.2.45
|
||||
vue-demi: 0.13.11_vue@3.2.45
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@@ -618,10 +618,10 @@ packages:
|
||||
resolution: {integrity: sha512-7GKMdGAsJyQJl35MYOz/RDpP0FxuiZBRDSN79QIPbdqYx4Sd0sVTnIC68KJ6Oln0t0SouvSUMvRHuno216Ud2Q==}
|
||||
dev: true
|
||||
|
||||
/@vueuse/shared/9.4.0_vue@3.2.41:
|
||||
/@vueuse/shared/9.4.0_vue@3.2.45:
|
||||
resolution: {integrity: sha512-fTuem51KwMCnqUKkI8B57qAIMcFovtGgsCtAeqxIzH3i6nE9VYge+gVfneNHAAy7lj8twbkNfqQSygOPJTm4tQ==}
|
||||
dependencies:
|
||||
vue-demi: 0.13.11_vue@3.2.41
|
||||
vue-demi: 0.13.11_vue@3.2.45
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
@@ -2309,15 +2309,6 @@ packages:
|
||||
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
|
||||
engines: {node: '>=8.6'}
|
||||
|
||||
/postcss/8.4.17:
|
||||
resolution: {integrity: sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
dependencies:
|
||||
nanoid: 3.3.4
|
||||
picocolors: 1.0.0
|
||||
source-map-js: 1.0.2
|
||||
dev: true
|
||||
|
||||
/postcss/8.4.18:
|
||||
resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
@@ -2686,7 +2677,7 @@ packages:
|
||||
which-boxed-primitive: 1.0.2
|
||||
dev: false
|
||||
|
||||
/unplugin-vue-components/0.22.9_vue@3.2.41:
|
||||
/unplugin-vue-components/0.22.9_vue@3.2.45:
|
||||
resolution: {integrity: sha512-qBvooq3EgpjtYicxeccRUGUBBQCCw9rJ0kHPZPOSJd8TBZViSv86vuKLTRDHPyjWtclwOIkVStZJfPdJFhYUMw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
@@ -2706,7 +2697,7 @@ packages:
|
||||
minimatch: 5.1.0
|
||||
resolve: 1.22.1
|
||||
unplugin: 0.10.2
|
||||
vue: 3.2.41
|
||||
vue: 3.2.45
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
- supports-color
|
||||
@@ -2721,17 +2712,20 @@ packages:
|
||||
webpack-virtual-modules: 0.4.5
|
||||
dev: true
|
||||
|
||||
/vite/3.2.2:
|
||||
resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==}
|
||||
/vite/3.2.3:
|
||||
resolution: {integrity: sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
'@types/node': '>= 14'
|
||||
less: '*'
|
||||
sass: '*'
|
||||
stylus: '*'
|
||||
sugarss: '*'
|
||||
terser: ^5.4.0
|
||||
peerDependenciesMeta:
|
||||
'@types/node':
|
||||
optional: true
|
||||
less:
|
||||
optional: true
|
||||
sass:
|
||||
@@ -2751,7 +2745,7 @@ packages:
|
||||
fsevents: 2.3.2
|
||||
dev: true
|
||||
|
||||
/vitepress-plugin-mermaid/2.0.8_akngdwt3wrqker4c44iwtrvydu:
|
||||
/vitepress-plugin-mermaid/2.0.8_il6lbl67iyfe5mhg2jw555k3wi:
|
||||
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
|
||||
peerDependencies:
|
||||
mermaid: ^8.0.0 || ^9.0.0
|
||||
@@ -2759,10 +2753,10 @@ packages:
|
||||
vitepress: ^0.21.6 || ^1.0.0 || ^1.0.0-alpha
|
||||
dependencies:
|
||||
mermaid: 9.1.7
|
||||
vitepress: 1.0.0-alpha.27
|
||||
vitepress: 1.0.0-alpha.28
|
||||
dev: true
|
||||
|
||||
/vitepress-plugin-search/1.0.4-alpha.15_jqf4rwmsymnrb4kzh6io7s4tmi:
|
||||
/vitepress-plugin-search/1.0.4-alpha.15_yvdhejjqlru5d5zazvuca7fhum:
|
||||
resolution: {integrity: sha512-Ef/VkhTVYlECVI0H9Ck6745UNPfYFppAqnlxVSMJXdxP2vjOZ5TYNczlTTQ2p9dh16MFw/IurbL1/GrG4nXdNw==}
|
||||
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
|
||||
peerDependencies:
|
||||
@@ -2775,26 +2769,27 @@ packages:
|
||||
'@types/markdown-it': 12.2.3
|
||||
flexsearch: 0.7.31
|
||||
markdown-it: 13.0.1
|
||||
vite: 3.2.2
|
||||
vitepress: 1.0.0-alpha.27
|
||||
vue: 3.2.41
|
||||
vite: 3.2.3
|
||||
vitepress: 1.0.0-alpha.28
|
||||
vue: 3.2.45
|
||||
dev: true
|
||||
|
||||
/vitepress/1.0.0-alpha.27:
|
||||
resolution: {integrity: sha512-7/PwlIRZANvB2uyi8oi4oMXuH84g2/pAaoymb+ObBCs60m0oVxKMPO28w7R/svqSnnE+bNDOuLzTCXt7gn513g==}
|
||||
/vitepress/1.0.0-alpha.28:
|
||||
resolution: {integrity: sha512-pvbLssDMgLUN1terajmPlFBxHSDGO4DqwexKbjFyr7LeELerVuwGrG6F2J1hxmwOlbpLd1kHXEDqGm9JX/kTDQ==}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
'@docsearch/css': 3.3.0
|
||||
'@docsearch/js': 3.3.0
|
||||
'@vitejs/plugin-vue': 3.1.2_vite@3.2.2+vue@3.2.41
|
||||
'@vitejs/plugin-vue': 3.2.0_vite@3.2.3+vue@3.2.45
|
||||
'@vue/devtools-api': 6.4.5
|
||||
'@vueuse/core': 9.4.0_vue@3.2.41
|
||||
'@vueuse/core': 9.4.0_vue@3.2.45
|
||||
body-scroll-lock: 4.0.0-beta.0
|
||||
shiki: 0.11.1
|
||||
vite: 3.2.2
|
||||
vue: 3.2.41
|
||||
vite: 3.2.3
|
||||
vue: 3.2.45
|
||||
transitivePeerDependencies:
|
||||
- '@algolia/client-search'
|
||||
- '@types/node'
|
||||
- '@types/react'
|
||||
- '@vue/composition-api'
|
||||
- less
|
||||
@@ -2814,7 +2809,7 @@ packages:
|
||||
resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
|
||||
dev: true
|
||||
|
||||
/vue-demi/0.13.11_vue@3.2.41:
|
||||
/vue-demi/0.13.11_vue@3.2.45:
|
||||
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
@@ -2826,17 +2821,17 @@ packages:
|
||||
'@vue/composition-api':
|
||||
optional: true
|
||||
dependencies:
|
||||
vue: 3.2.41
|
||||
vue: 3.2.45
|
||||
dev: true
|
||||
|
||||
/vue/3.2.41:
|
||||
resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==}
|
||||
/vue/3.2.45:
|
||||
resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.2.41
|
||||
'@vue/compiler-sfc': 3.2.41
|
||||
'@vue/runtime-dom': 3.2.41
|
||||
'@vue/server-renderer': 3.2.41_vue@3.2.41
|
||||
'@vue/shared': 3.2.41
|
||||
'@vue/compiler-dom': 3.2.45
|
||||
'@vue/compiler-sfc': 3.2.45
|
||||
'@vue/runtime-dom': 3.2.45
|
||||
'@vue/server-renderer': 3.2.45_vue@3.2.45
|
||||
'@vue/shared': 3.2.45
|
||||
dev: true
|
||||
|
||||
/warning/3.0.0:
|
||||
|
Reference in New Issue
Block a user