电脑开机启动前后端服务

在现代网页开发中往往采用前后端分离的方式进行,前端往往使用vue、react等。每天一到公司的开机后的第一件事往往是打开终端,进入到项目目录,然后执行 pnpm run dev 等命令以启动前端服务。一两次还好,每次都这么操作着实有点累,当然作为程序员肯定得有偷懒的方式。既然每次执行的内容都是一样的,那为什么不能写成一个bat文件,双击执行呢,对吧。说干就干,打开DeepSeek咨询起来。废话不多说,直接给出最终可执行的bat命令

E:
cd vue\vue_demo
pnpm run dev

E: 为项目所在磁盘分区

cd vue\vue_demo:为进入到项目所在目录

pnpm run dev: 实际启动命令

以上内容以实际为准

在桌面新建一个 boot_startup.txt 文件,将上述三行内容写入其中,然后修改后缀为 bat即可,最终文件名为 boot_startup.bat。当然文件名自定义叫啥都可以。

现在变成了每次开机完成后,双击该bat文件,然后会自动启动前端服务,浏览器自动打开对应的域名(如:localhost:3000),简直不要太爽,那有没有更懒一点的方式呢,放心当然有。将该bat文件,丢到这个目录下就可以做到开机自启,其中的“用户名”改为实际的登录账号即可

C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

如下图所示

在这篇文章(https://itinfor.cn/archives/2407)有提到如何安装docker,既然前端的服务可以做到开机自启,那这么后端服务能不能做到呢。答案是当然可以的

修改上面的bat文件,内容如下。修改后记得覆盖掉“启动”目录下的同名文件

E:
wt -p "Ubuntu-22.04"

cd vue\vue_demo
pnpm run dev

其中的“Ubuntu-22.04”为实际使用的ubuntu版本,以实际为准。可通过在终端下执行如下命令获取

wsl --list

完成后,可以重启电脑试一下了

Tagged , ,