Halo开发插件环境配置
需要的前置条件
Java18
IntelliJ IDEA
pnpm
github账号
官方教程
https://docs.halo.run/category/%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91
先安装java,配置环境变量,配置好记得重启电脑
可以百度或者csdn https://blog.csdn.net/m0_46393259/article/details/132470214
下载halo项目源码
打开cmd (win+r键)
安装pnpm(详细见pnpm安装_安装pnpm-CSDN博客)
npm install pnpm -g
在这个目录栏输入cmd
分行输入,注意这里如果报错可能是java环境变量或者版本问题,这里我用的java18
UI服务
pnpm install
pnpm build:packages
pnpm dev
现在来到idea
等待配置完成,运行
http://localhost:8090/console
去fork项目
https://github.com/halo-dev/plugin-starter
此处默认window系统,详细见官方文档
到拉取的项目目录打开cmd
如果显示没有这个命令就在前面加./
gradlew.bat pnpmInstall
gradlew.bat build
在halo项目(不是插件)创建application-local.yaml文件
halo:
plugin:
runtime-mode: development
fixed-plugin-path:
# 配置为插件项目目录绝对路径
- D:\javaidea\myhalo
重新运行halo项目,如果看见页面显示500服务错误就重新启动前面的UI服务
Halo开发插件环境配置
http://www.404np.com:8080/archives/1720363049724