没有webpack-dev-server的Rails Webpacker + Vue安装延迟

时间:2019-07-15 09:43:05

标签: ruby-on-rails vue.js rendering webpacker

生产中的安装延迟。

当我使用webpack-dev-server时,所有组件的渲染速度非常快,并且可以完美运行。但是,当我在开发和生产中都仅通过rails s运行该应用程序时,我确实可以看到Vue应用程序的安装过程。首先,我看到来自服务器的html模板,然后将我的应用初始化并在客户端上呈现。这就是按需编译。但是我不认为这是正常的工作代码,而是想在生产中实现类似webpack-dev-server的行为。

我还没有尝试过任何东西,因为我不知道什么使webpack-dev-server完美运行并且生产安装如此缓慢。

我也应该说这只是一个CRUD应用程序,前端没有复杂的逻辑。因此,没有什么东西会让安装如此缓慢。

您认为我应该从哪里开始发现这种行为的原因?

1 个答案:

答案 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代码。