解决halo插件开发模板加载依赖时报错A problem occurred starting process 'command 'pnpm.cmd''

Mussy Hu

根据模板仓库的 README,克隆完仓库后先要执行

1
2
3
4
5
# macOS / Linux
./gradlew pnpmInstall

# Windows
./gradlew.bat pnpmInstall

我是在 Windows 环境,在执行下面的指令后,一开始使用命令行 PowerShell 环境的 Java 还是 Java 8,这个项目至少 17 以上,不过直接使用 IDEA 的运行按钮可以自动加载 IDEA 项目配置的 Java 环境。
解决完这个问题后就报出了题述错误

1
2
3
4
5
6
7
8
PS ·-·-·>  ./gradlew.bat pnpmInstall
> Task :pnpmInstall FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':pnpmInstall'.
> A problem occurred starting process 'command 'pnpm.cmd''

解决方法是

  • 首先要装了 pnpm,我装的是可执行文件版本,有 exe 文件的
  • 其次要在设置/语言与框架/Node.js 里将包管理器改成 pnpm
  • 将 pnpm 添加到环境变量(这一步和上一步大概率只需要做其一,应该取决于你运行 gradlew. bat 的方式是命令行执行还是直接用 IDEA 带的运行工具,不过建议此步骤必做,因为找 pnpm.cmd 估计也得靠环境变量)
  • 找到 pnpm 的可执行文件所在的目录,也是环境变量所在的目录,这个目录下除了 pnpm.exe 文件还有个 pnpx.cmd,将其改成 pnpm.cmd 即可
  • 标题: 解决halo插件开发模板加载依赖时报错A problem occurred starting process 'command 'pnpm.cmd''
  • 作者: Mussy Hu
  • 创建于 : 2024-12-15 00:00:00
  • 更新于 : 2025-02-19 14:09:40
  • 链接: https://blog.musdrop.com/2024/12/15/解决halo插件开发模板加载依赖时报错A problem occurred starting process 'command 'pnpm.cmd''/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
解决halo插件开发模板加载依赖时报错A problem occurred starting process 'command 'pnpm.cmd''