前言
我写这个项目的初衷呢,主要是日常办公中需要统计很多百度网盘上的文档,有时候下载太慢,会限速,而且下载完后还需要过多的人为操作才能统计页数。所以就开发了此项目。(注:并非破解)
技术选型
- 后端:SpringBoot、WebMagic、Selenium、MybatisPlus、Poi
- 前端:Vue3、Axios、Electron、ElementPlus
前端应用搭建
- 初始化vite
npm init vite
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')}/`
}
]
},
}
})
- 自动补全路径