桌面版百度网盘下载工具从0开始开发教程(一)

113 阅读1分钟

前言

我写这个项目的初衷呢,主要是日常办公中需要统计很多百度网盘上的文档,有时候下载太慢,会限速,而且下载完后还需要过多的人为操作才能统计页数。所以就开发了此项目。(注:并非破解)

技术选型

  • 后端:SpringBoot、WebMagic、Selenium、MybatisPlus、Poi
  • 前端:Vue3、Axios、Electron、ElementPlus

前端应用搭建

  1. 初始化vite npm init vite

1704167596693.png 2. 配置路径别名及自动补全路径

import { defineConfig,loadEnv} from 'vite'
import type { UserConfig, ConfigEnv } from 'vite'
import vue from '@vitejs/plugin-vue'

import { resolve } from 'path'
const root = process.cwd()

function pathResolve(dir: string) {
  return resolve(root, '.', dir)
}

export default defineConfig(({ command, mode }: ConfigEnv): UserConfig=>{
  return {
    plugins: [
      vue(),
    ],
    resolve: {
      extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.less', '.css'],
      alias: [
        {
          find: /\@\//,
          replacement: `${pathResolve('src')}/`
        }
      ]
    },
  }
})
  1. 自动补全路径

1704174593308.png