生产中的安装延迟。
当我使用webpack-dev-server时,所有组件的渲染速度非常快,并且可以完美运行。但是,当我在开发和生产中都仅通过rails s
运行该应用程序时,我确实可以看到Vue应用程序的安装过程。首先,我看到来自服务器的html模板,然后将我的应用初始化并在客户端上呈现。这就是按需编译。但是我不认为这是正常的工作代码,而是想在生产中实现类似webpack-dev-server的行为。
我还没有尝试过任何东西,因为我不知道什么使webpack-dev-server完美运行并且生产安装如此缓慢。
我也应该说这只是一个CRUD应用程序,前端没有复杂的逻辑。因此,没有什么东西会让安装如此缓慢。
您认为我应该从哪里开始发现这种行为的原因?
答案 0 :(得分:0)
在config/webpacker.yml
中,您可以使用此设置进行开发
development:
<<: *default
compile: true
哪个导致了按需编译。
对于生产环境,您是否确定将compile设置为false
?
production:
<<: *default
# Production depends on precompilation of packs prior to booting for performance.
compile: false
在通过rake assets:precompile
命令启动Rails服务器之前,应先编译Vue代码。