From 13bf134089907026cebdb5f0e443479cbd388454 Mon Sep 17 00:00:00 2001 From: donghaolin <17667510818@163.com> Date: Tue, 25 Feb 2025 11:45:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- package-lock.json | 36 ++++++++++++++++++++++++++++++++++++ package.json | 2 ++ 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f0ae81..8309258 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,6 @@ npm run build 打包 npm install router 路由 npm install axios 网络请求 npm install element-plus --save element-plus组件库 -npm install @element-plus/icons-vue 组件库图标 \ No newline at end of file +npm install @element-plus/icons-vue 组件库图标 +npm install marked 解析markdown 解析文本样式 +npm install katex 数学公式 解析数学公式样式 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7aface2..8d8b556 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,8 @@ "@element-plus/icons-vue": "^2.3.1", "axios": "^1.7.9", "element-plus": "^2.9.4", + "katex": "^0.16.21", + "marked": "^15.0.7", "stream": "^0.0.3", "vue": "^3.5.13", "vue-router": "^4.5.0" @@ -1101,6 +1103,14 @@ "node": ">= 0.8" } }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, "node_modules/component-emitter": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-2.0.0.tgz", @@ -1430,6 +1440,21 @@ "node": ">= 0.4" } }, + "node_modules/katex": { + "version": "0.16.21", + "resolved": "https://registry.npmmirror.com/katex/-/katex-0.16.21.tgz", + "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", @@ -1462,6 +1487,17 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, + "node_modules/marked": { + "version": "15.0.7", + "resolved": "https://registry.npmmirror.com/marked/-/marked-15.0.7.tgz", + "integrity": "sha512-dgLIeKGLx5FwziAnsk4ONoGwHwGPJzselimvlVskE9XLN4Orv9u2VA3GWw/lYUqjfA0rUT/6fqKwfZJapP9BEg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", diff --git a/package.json b/package.json index 62a6fef..bd9f75b 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,8 @@ "@element-plus/icons-vue": "^2.3.1", "axios": "^1.7.9", "element-plus": "^2.9.4", + "katex": "^0.16.21", + "marked": "^15.0.7", "stream": "^0.0.3", "vue": "^3.5.13", "vue-router": "^4.5.0"