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

JHipster项目npm start报Missing script: start及./mvnw无响应求助

JHipster项目启动问题解决:npm start报错及服务启动无反应

问题拆解

  • 执行./mvnw构建成功但没动静:JHipster生成的Spring Boot项目,./mvnw(Windows环境用mvnw)本身就是启动后端服务的命令,构建完成后会自动启动服务,只是服务启动后会在后台运行。你可以查看控制台是否有Spring Boot的启动日志(比如Tomcat started on port(s): 8080 (http)这类提示),或者直接访问http://localhost:8080确认服务是否正常运行。
  • npm start报错Missing script: "start":你的package.json里仅定义了app:start脚本,没有配置start,所以npm找不到对应的执行命令。

处理方案

1. 直接用现有脚本启动(优先推荐)

无需修改配置,直接运行已有的脚本命令即可启动后端:

npm run app:start

这个命令和直接执行./mvnw效果完全一致,会触发Spring Boot后端服务的启动流程。

2. 自定义添加start脚本(可选)

如果习惯使用npm start命令,可以修改package.json的scripts部分,将start指向已有的app:start或者直接指向./mvnw:

{
  "scripts": {
    "app:start": "./mvnw",
    "start": "npm run app:start"
  }
}

或者更直接的写法:

{
  "scripts": {
    "app:start": "./mvnw",
    "start": "./mvnw"
  }
}

修改完成后,再执行npm start就能正常启动后端服务了。

3. 验证服务状态

服务启动成功后,打开浏览器访问http://localhost:8080,若能看到JHipster的默认页面,则说明服务运行正常。如果无法访问,检查控制台日志排查问题,常见的情况是端口被占用或启动过程中有报错信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 07:05:08