You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下用JHipster搭建SpringBoot后端时Husky模块缺失问题求助

解决Windows下JHipster项目执行husky install报错的方案

问题分析

报错提示找不到E:\husky\lib\bin.js,核心原因集中在:

  • husky未正确安装到项目本地,系统错误调用全局路径但全局husky不存在/路径异常
  • 项目路径包含空格(Software & Tutorials\Project source),导致命令解析出错
  • npm的prepare脚本配置未指向本地husky

具体解决步骤

1. 重置husky依赖,安装本地版本

  • 卸载全局husky(若之前安装过):
    npm uninstall -g husky
    
  • 删除项目下的依赖文件:
    rmdir /s node_modules
    del package-lock.json
    
  • 重新安装项目依赖:
    npm install
    
  • 单独安装本地husky开发依赖:
    npm install husky --save-dev
    

2. 规避路径空格问题

Windows命令行对带空格的路径支持较差,建议:

  • 将项目迁移到无空格的路径下,比如E:\Projects\EIMS_BE
  • 迁移后重新执行husky install

3. 手动指定本地husky执行路径

若不想移动项目,修改package.json中的prepare脚本,直接调用项目本地的husky:

{
  "scripts": {
    "prepare": "npx husky install"
  }
}

修改完成后执行:

npm run prepare

4. 匹配JHipster兼容的husky版本

JHipster对husky版本有适配要求,查看项目package.json中指定的husky版本,安装对应版本:

npm install husky@x.x.x --save-dev

(将x.x.x替换为项目要求的版本,比如v7.x或v8.x系列)

内容的提问来源于stack exchange,提问作者bensnjo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 14:01:26