我需要在生产模式下运行预编译吗? 还是为我完成(播放框架1.2.6)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我需要在生产模式下运行预编译吗? 还是为我完成(播放框架1.2.6)相关的知识,希望对你有一定的参考价值。

在注意到以prod模式启动时,play会预编译源代码,我假设这相当于运行“ play precompile”,然后以-Dprecompiled = true开始播放。 但是,我只是注意到以prod模式启动不会创建“ Precompiled”目录。

因此,在与性能无关的生产环境中,我不在乎获取源代码更改,我是否应该先运行预编译,然后从precompiled = true开始,即使它已经设置为生产模式了?

提前致谢。

答案

在我的工作中,我们首先预编译代码,然后使用-Dprecompile = true启动应用程序。 在本地测试中,如果您使用“开始”(播放开始-%prod)在生产模式下启动播放应用程序,则播放会自动预编译代码。 但是我建议您先预编译代码,以了解代码是否存在问题(应用程序可能会出现问题,并且无需预编译代码就可以启动)。

你选....

以上是关于我需要在生产模式下运行预编译吗? 还是为我完成(播放框架1.2.6)的主要内容,如果未能解决你的问题,请参考以下文章

RAILS 轨道资产:预编译失败

预编译时的 Rails 生产 bootstrap-sass 错误

为生产预编译资产时,没有方法错误,[ ] 未定义 nil 类

idea中运行了算编译吗

预编译与作用域链

反编译开发资产管道