我需要查询的远程的数据库,以下是我目前的依赖,有没有合理的方案,并且告诉我还需要下载什么依赖{
"name": "yueji",
"version": "3.0.0",
"private": true,
"scripts": {
"dev": "vue-cli-service serve",
"start": "vue-cli-service serve",
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"postinstall": "patch-package"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.1",
"@inotom/vue-curve-text": "^3.0.0",
"@planetscale/database": "^1.19.0",
"animate.css": "^3.5.1",
"axios": "^0.24.0",
"buffer": "^6.0.3",
"core-js": "^3.6.5",
"crypto-browserify": "^3.12.1",
"crypto-js": "^4.1.1",
"css-color-function": "^1.3.3",
"dayjs": "^1.10.6",
"echarts": "^5.6.0",
"element-plus": "^2.7.2",
"file-saver": "^2.0.5",
"highlight.js": "^11.6.0",
"ip-regex": "^5.0.0",
"jquery": "^3.7.1",
"js-cookie": "^3.0.5",
"markdown-it-abbr": "^2.0.0",
"markdown-it-anchor": "^9.2.0",
"markdown-it-footnote": "^4.0.0",
"markdown-it-highlightjs": "^4.2.0",
"markdown-it-sub": "^2.0.0",
"markdown-it-sup": "^2.0.0",
"markdown-it-task-lists": "^2.1.1",
"markdown-it-toc-done-right": "^4.2.0",
"marked": "^4.0.13",
"md-editor-v3": "^5.5.0",
"md5": "^2.3.0",
"mysql": "^2.18.1",
"mysql2": "^3.14.1",
"nprogress": "^0.2.0",
"pinyin-pro": "^3.26.0",
"qs": "^6.11.2",
"recorder-core": "^1.3.25011100",
"rgb-hex": "^4.0.0",
"screenfull": "^5.1.0",
"stream-browserify": "^3.0.0",
"url-regex": "^5.0.0",
"use-element-plus-theme": "^0.0.5",
"v-viewer": "^3.0.13",
"vis-network": "^7.5.0",
"vue": "^3.4.27",
"vue-clipboard3": "^2.0.0",
"vue-router": "4.3.2",
"vue3-menus": "^1.1.2",
"vue3-seamless-scroll": "^2.0.1",
"vuex": "^4.1.0"
},
"devDependencies": {
"@babel/core": "^7.21.8",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
"@babel/preset-env": "^7.21.5",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"@vue/eslint-config-standard": "^5.1.2",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.5",
"compression-webpack-plugin": "^6.1.2",
"eslint": "^6.7.2",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.0",
"eslint-plugin-vue": "^7.0.0",
"hard-source-webpack-plugin": "^0.13.1",
"linkify-it": "^4.0.1",
"markdown-it": "^14.1.0",
"patch-package": "^6.4.7",
"sass": "^1.87.0",
"sass-loader": "^8.0.2",
"svg-sprite-loader": "^6.0.11"
}
}