JHipster 4生成的应用程序返回8080上的空白页,但不是9000上的空白页

JHipster 4生成的应用程序返回8080上的空白页,但不是9000上的空白页,jhipster,yarnpkg,Jhipster,Yarnpkg,我已经用JHipster v4创建了一个应用程序。当我在8080端口发出请求时,它返回一个空白页。如果我使用纱线开始,并向9000端口发出请求,则它的回答正确 有什么想法吗?默认情况下,Thread在端口9000(网页包+浏览器同步)上侦听热加载前端代码和内容,maven或gradle在端口8080上侦听热加载服务器代码。您必须在dev中同时运行这两个命令 如果您在未运行warn start的情况下开始对客户端代码进行更改,则不会反映任何内容,因为更改未被编译,因此您需要在更改后手动运行warn

我已经用JHipster v4创建了一个应用程序。当我在8080端口发出请求时,它返回一个空白页。如果我使用
纱线开始
,并向9000端口发出请求,则它的回答正确


有什么想法吗?

默认情况下,Thread在端口9000(网页包+浏览器同步)上侦听热加载前端代码和内容,maven或gradle在端口8080上侦听热加载服务器代码。您必须在dev中同时运行这两个命令

如果您在未运行
warn start
的情况下开始对客户端代码进行更改,则不会反映任何内容,因为更改未被编译,因此您需要在更改后手动运行
warn webpack:build
,或运行
warn start


它是在您生成的项目的Read M.D中编写的。

< P>您应该运行<代码> NPM安装< /C> > MVNW,它运行良好。

< P>我在JavestTestApple应用程序中提出了相同的问题,即在DeV模式下运行<代码> > /MVNW 时,在端口<代码> 8080 < /COD>中生成空白页。我可以通过运行以下命令来解决此问题:

yarn install && yarn webpack:build

完成后,应用程序在端口8080上以开发模式正常显示。

我遇到了同样的问题,在端口8080上,它没有返回任何内容,在9000上,它给出了正确的页面 纱线安装和纱线网页包:构建 我在这两个方面都得到了正确的页面,我注意到,如果我只运行.mvnw,应用程序运行良好,我不需要为我运行“纱线启动”(使用npm作为前端),只需在8080上运行
npm启动
之前运行

另一方面,在
mvnw
之后运行
npm start
将在8080上显示一个空白页。

我将尝试更好地解释我。如果我用mvnw或mvnw-PDev(我认为是一样的)启动一个项目,我会得到一个空白页面。我认为,如果我使用的是Thread或不是Thread,我应该得到一个独立内容的答案。前提是你将前端代码与Thread webpack捆绑在一起:在启动mvn之前构建。这是正确的答案。请查看我们的文档,以了解更多详细信息Hipster默认情况下不使用npm,而是使用Thread,因此我们必须使用“Thread安装”。之后,您可以执行mvnw,即在8080上启动项目,但返回空白页。如果我尝试“纱线启动”,它从9000开始,所有的东西都在端口9000上工作,但在8080上不工作。jhipster在客户端使用纱线,我得到了与我当时安装npm相同的问题。/mvnw,它为我解决了这个问题。但这很奇怪。项目生成后,一切都很好。然后,我在eclipse中打开了项目,并尝试在那里运行。从那以后,事情就发生了变化。虽然,我可能已经从eclipse运行了一个
mvn clean
,但是当这个和下面的所有建议都不起作用时,还有哪些步骤值得尝试呢?