我需要在生产模式下运行预编译吗?还是为我做的(播放框架 1.2.6)
Posted
技术标签:
【中文标题】我需要在生产模式下运行预编译吗?还是为我做的(播放框架 1.2.6)【英文标题】:Do I need to run precompile in production mode? Or is it done for me (Play framework 1.2.6) 【发布时间】:2014-04-23 07:43:37 【问题描述】:在注意到以 prod 模式启动时,播放预编译的源代码后,我假设这相当于运行“播放预编译”,然后使用 -Dprecompiled=true 开始播放。但是,我只是注意到在 prod 模式下启动不会创建“预编译”目录。
因此,在我不关心获取源代码更改的依赖性能的生产环境中,我是否应该运行预编译,然后从 precompiled=true 开始,即使它已经设置为生产模式?
提前致谢。
【问题讨论】:
【参考方案1】:在我的工作中,我们首先预编译代码并使用 -Dprecompile=true 启动应用程序。在本地测试中,如果您在生产模式下使用 Start (play start --%prod) 启动 play 应用程序,则 Play 会自动预编译代码。但是我建议您先预编译代码,以了解代码是否有问题(应用程序可能有问题仍然可以启动,无需预编译代码)。
你选择....
【讨论】:
以上是关于我需要在生产模式下运行预编译吗?还是为我做的(播放框架 1.2.6)的主要内容,如果未能解决你的问题,请参考以下文章
预编译时的 Rails 生产 bootstrap-sass 错误