检查准备工作
确定要的环境都有,我不打算用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
参考资料:
参与讨论
(Participate in the discussion)
参与讨论