'grunt serve'开始很好但从未加载

时间:2015-02-24 05:24:53

标签: gruntjs jhipster browser-sync

我刚在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都没有连接)。

我看到另一篇文章建议删除我的node-modules目录并重新安装使用“npm install”。我做到了,得到了同样的结果。

我今晚一直在看它一个半小时。昨晚,最终触发了一些事情并开始工作。但是今晚我遇到了同样的问题。我不知道昨晚终于有什么工作了。我昨晚一直遇到同样的问题。

我很难过。

3 个答案:

答案 0 :(得分:1)

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

只是澄清一下。你需要同时运行

' mvn spring-boot:run'

' grunt serve'

答案 1 :(得分:0)

D'哦

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

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

'grunt serve'处理事物的前端angularJS。

回顾文档,现在很明显。

什么是Noob。

答案 2 :(得分:0)

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

./gradlew bootRun

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

之后你可以运行:

grunt serve

消息"正在运行"观看"任务等待..." 将出现在控制台中,但是 浏览器将自动打开并显示以下地址:

http://localhost:3000/#/