我在不同控制台上的jHipster项目文件夹中执行了“ npm start”和“ ./mvnw”。
为什么http://localhost:9000和http://localhost:8080上的内容不同? http://localhost:8080显示了更多旧版本的内容。
答案 0 :(得分:3)
当您进行产品构建时,会发生这种情况,它将前端文件放在目标文件夹中并将其打包在war / jar中。当访问端口8080时,您正在获取war / jar中的打包的前端,而对于端口9000,其将代理您以npm start
开头的内容。执行./mvnw clean
或直接删除目标文件夹。
您还可以编译前端以更新该文件。
在使用Angular 2+时,如果需要使用webpack进行干净运行 为开发人员配置文件启用了编译功能,您可以将webpack参数传递为 下面
./mvnw -Pdev,webpack
这样,您将更新8080端口上的投放内容。