检查准备工作
确定要的环境都有,我不打算用docker,直接本地部署:

我没有pnpm,安装一下:
npm install -g pnpm版本是10,感觉应该问题

克隆项目
我先下载下来跑通再看是不是需要重新fork一遍,这里先不考虑。
git clone git@github.com:halo-dev/halo.git安装依赖
在克隆的目录下的/ui子目录下打开命令行:
pnpm install
pnpm build:packages
pnpm dev控制台打印如下:

然后用IJ打开整个项目,打开时会自动进行gradle的初始化。
初始化完毕之后注意JAVA_HOME已经变成了OpenJDK17以上的版本,我用的21没有问题。
确认JDK版本之后在halo根目录下下载预设插件:
./gradlew.bat downloadPluginPresets修改IJ的运行配置(有效配置改成dev,win):

启动项目
最后点击IJ的运行按钮启动项目。
最终提供以下访问地址:
Console 控制台:http://localhost:8090/console
UC 个人中心:http://localhost:8090/uc

参考资料:
