openapi-generator-cli执行version-manager list报错,无法列出已安装版本
问题:openapi-generator-cli version-manager list 执行报错
环境信息
- Node.js 版本:v18.19.0
- openapi-generator-cli 版本:7.2.0
- 操作系统:Windows
操作与报错
全局安装openapi-generator-cli后执行openapi-generator-cli version-manager list,抛出以下错误:
Error at C:\Users\rk\AppData\Roaming\npm\node_modules\@openapitools\openapi-generator-cli\main.js:2:27016 at ChildProcess.exithandler (node:child_process:430:5) at ChildProcess.emit (node:events:517:28) at maybeClose (node:internal/child_process:1098:16) at Socket.<anonymous> (node:internal/child_process:450:11) at Socket.emit (node:events:517:28) at Pipe.<anonymous> (node:net:350:12)
此前6.4.0版本可正常使用,更换其他版本安装后问题依旧。
解决方法
- 清理npm全局缓存:执行
npm cache clean --force - 彻底卸载全局的openapi-generator-cli:
npm uninstall @openapitools/openapi-generator-cli -g - 删除残留的安装目录:手动删除
C:\Users\rk\AppData\Roaming\npm\node_modules\@openapitools文件夹 - 重新安装指定可用版本:
npm install @openapitools/openapi-generator-cli@6.4.0 -g - 验证命令:执行
openapi-generator-cli version-manager list确认是否恢复正常 - 若仍有问题,检查Node.js环境变量配置,确保
C:\Users\rk\AppData\Roaming\npm在系统PATH中
内容的提问来源于stack exchange,提问作者rajans
相关产品推荐
相关产品推荐

