我已经使用 JHipster v4 创建了一个应用程序。当我在端口 8080 上发出请求时,它返回一个空白页。如果我使用yarn start
,并且我向 9000 端口发出请求,它会正确回答。
任何想法?
在开发模式下运行时,JHipster 应用程序在端口上显示空白页面8080
时遇到了同样的问题。./mvnw
我能够通过运行来解决这个问题:
yarn install && yarn webpack:build
完成后,应用程序在端口 8080 上以开发模式正常显示。
我遇到了同样的问题,在端口 8080 上,它什么也没返回,在 9000 上它给出了正确的页面,在 yarn install && yarn webpack:build 之后我在两者上都得到了正确的页面,我注意到如果我只运行 .mvnw,应用程序就会运行很好,我不需要运行“纱线启动”
默认情况下,yarn 监听端口 9000(webpack + 浏览器同步)以热重载前端代码和内容,maven 或 gradle 监听端口 8080 以热重载服务器代码。您必须在 dev 中运行两者。
如果您在未运行的情况下开始对客户端代码进行更改,yarn start
则不会反映任何更改,因为更改未编译,因此您需要yarn webpack:build
在更改后手动运行或yarn start
运行。
它写在您生成的项目的 README.md 中,并记录在 JHipster 网站上。
然后你应该运行npm install
mvnw,它会运行良好。
对我来说(使用 npm 作为前端),只运行npm start
before mvnw
会使前端在 8080 上可用。另一方面,运行npm start
aftermvnw
会在 8080 上带来一个空白页面。