Jhipster 发展旗帜失踪

Jhipster 发展旗帜失踪,jhipster,Jhipster,我不确定到底发生了什么,但一旦我完成了“mvn-Pprod包”,我就不能再在开发模式下运行了,“开发”横幅和“管理”菜单中的“API”选项。 这不是专业,因为我仍然可以通过编辑浏览器url进入“#/docs”页面。这让开发团队感到困惑。 我快速浏览了一下javascript内容,但这让我很害怕(我通常只是一个C程序员)。有人知道如何轻松地重置javascript前端代码中的某些内容以使“inProduction”标志正常工作吗。 谢谢,Andrew,这是预期的行为,仅当在开发配置文件中运行时才会

我不确定到底发生了什么,但一旦我完成了“mvn-Pprod包”,我就不能再在开发模式下运行了,“开发”横幅和“管理”菜单中的“API”选项。 这不是专业,因为我仍然可以通过编辑浏览器url进入“#/docs”页面。这让开发团队感到困惑。 我快速浏览了一下javascript内容,但这让我很害怕(我通常只是一个C程序员)。有人知道如何轻松地重置javascript前端代码中的某些内容以使“inProduction”标志正常工作吗。
谢谢,Andrew,这是预期的行为,仅当在开发配置文件中运行时才会显示开发功能区,出于安全原因,API文档也是如此。还有其他基于配置文件的行为,如缓存等

使用
mvn-Pprod包构建的war文件也可以在命令行上设置dev profile来执行


如果这不适合您,您可以编辑
gulpfile.js
,并在
ngconstant:prod
任务中将
ENV
的值更改为“dev”。

感谢您为我指明了正确的方向。我创建了一个新的jhipster项目,先在STS中安装ranit,然后在prod模式和dev模式下进行打包,并使用“git diff”向我展示这些更改。我发现运行“mvn-Pprod包”会将src/main/webapp/scripts/app/app.constact.js中的一行更改为“.constant”(“ENV”,“prod”)”),但运行“mvn-Pdev包”不会自动将其更改回原处。