跳至主要內容

在线调试开发AList前端

安稳...大约 4 分钟使用指南AList魔改教程AList教程Build在线调试

前言:什么是在线调试开发?

对我来说就是在线修改代码查看效果,不用每次修改一处位置然后编译再查看效果。

如何在线调试开发?

1.1 调试前准备

我们先下载一个编译好的AList,然后将AList前端代码(alist-webopen in new window)下载到本地


1.2 加载包管理器所需要的安装项目依赖

我们这里在线调试使用的开发工具是 VS Code (Visual_Studio_Code) ,如果你使用 WebStormJetBrains 也可以

进入调试工具打开前端的代码,执行如下代码

pnpm install

然后就会加载package.json这里面提到的我们需要的项目依赖,会在同级目录的node_modules暂时存储

(第一次加载可能会慢一些,如果你后续继续开发的话node_modules留着不要删除后续继续用)

1.2.1 后续继续开发调试

我们后续继续开发调试的时候,AList版本也会更新依赖也会更新,到时候我们继续使用pnpm install安装命令来更新就好

之要之前使用的node_modules文件夹没有删除后续更新基本几秒钟的时间


1.3 修改调试配置

  • 进入开发调试工具后我们先修改两个文件

    • 如果你需要在局域网其他电脑查看效果需要修改两个文件

    • 如果你只是在本地这台电脑修改不需要要修改

  • 两个文件都需要修改,缺一不可

文件1

文件1:alist-web/package.json

我们这里在线调试用 dev 启动我们就修改dev即可

修改前

......
    "start": "vite",
    "dev": "vite",
    "build": "vite build",
......


 


> alist-web@0.0.0 dev alist-web
> vite


  VITE v3.0.8  ready in 952 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose

 





 

修改后

......    
    "start": "vite",
    "dev": "vite --host 0.0.0.0",
    "build": "vite build",
......


 


> alist-web@0.0.0 dev alist-web
> vite --host 0.0.0.0


  VITE v3.0.8  ready in 1994 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: http://192.168.137.1:5173/
  ➜  Network: http://192.168.140.1:5173/
  ➜  Network: http://192.168.200.1:5173/
  ➜  Network: http://192.168.31.14:5173/

 





 
 
 
 

这样修改的好处就是 启动 Vite 构建工具时并指示它在本地主机的所有 IP 地址上监听请求,方便我们在其他设备也能预览

像开始那样如果我们不添加参数,只能使用http://localhost:5173/然后用本机访问,无法使用局域网内或者其他设备预览查看


结语

呃呃呃 看起来我说的很啰嗦,很繁琐,主要是照顾一下 真·小白 让他们知道如何使用,大佬基本上也不需要看直接上手多多担待啦

然后可以愉快并且奔放的去编译或者魔改啦 🤙🤙🤙🤙🤙

Windows版编译教程¹

------------------------------
Linux版-编译教程²

------------------------------
自用的AList魔改教程³

------------------------------