1

我刚刚在 Windows 上使用 JHipster 创建了一个新应用程序。我可以使用“mvn spring-boot:run”很好地运行它。但是,我想自动重新加载页面,因此想使用“grunt serve”。当我运行它时,它开始正常。但是当我在 Chrome 中访问“ http://localhost:3000/ ”时,它只是坐在那里等待服务器连接。我可以访问http://localhost:3001/并查看 BrowserSync,但“当前连接”部分下没有列出任何服务器。

这是我在运行“grunt serve”后看到的输出:

C:\mydev\pmi>grunt serve
Running "clean:server" (clean) task
>> 0 paths cleaned.

Running "wiredep:app" (wiredep) task

Running "wiredep:test" (wiredep) task

Running "ngconstant:dev" (ngconstant) task
Creating module pmiApp at src/main/webapp/scripts/app/app.constants.js...OK

Running "concurrent:server" (concurrent) task

Running "browserSync:dev" (browserSync) task
[BS] [info] Proxying: http://localhost:8080
[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://10.255.247.72:3000
 --------------------------------------
          UI: http://localhost:3001
 UI External: http://10.255.247.72:3001
 --------------------------------------
[BS] Watching files...

Running "watch" task
Waiting...

我只是从来没有在浏览器中看到任何东西(Chrome 和 Firefox 都没有连接)。

我看到另一个帖子建议我删除我的节点模块目录并使用“npm install”重新安装。我这样做并得到了相同的结果。

今晚我看了一个半小时。昨晚,终于触发了一些东西,它开始工作了。但是今晚我遇到了同样的问题。我不知道昨晚终于让它工作了。昨晚我一直有同样的问题一个小时。

我难住了。

4

3 回答 3

1

你并不是唯一的一个 :)。我也遇到了麻烦。

只是为了澄清。你需要同时运行

'MVN 弹簧启动:运行'

“咕噜发球”

于 2015-03-05T19:39:05.580 回答
0

德欧

我错误地认为“grunt serve”与“mvn spring-boot:run”做了同样的事情(只是更好)。不是这样。

“mvn spring-boot:run”运行后端 Web 服务器并处理 REST 端点。

'grunt serve' 处理前端 angularJS 方面的事情。

回顾文档,现在很明显。

什么菜鸟。

于 2015-02-26T20:38:44.183 回答
0

如果您使用的是 gradle,您可以运行以下命令:

./gradlew bootRun

在我的情况下,下面的消息通知您可以访问 spring 应用程序: > Building 85% > :bootRun

之后你可以运行这个:

grunt serve

控制台会出现消息“正在运行“监视”任务等待...” ,但浏览器会自动打开并显示如下地址:

http://localhost:3000/#/
于 2016-02-14T21:38:50.013 回答