...

/

Webpacker in Production & Customizing Webpacker

Webpacker in Production & Customizing Webpacker

Let's have a look at "Webpacker in Production" and how to customize it.

We'll cover the following...

Webpacker in Production

Deploying Webpacker to production or staging is similar to deploying previous Rails asset tools. Webpacker creates a Rake task, webpacker:compile, which is made part of the existing Rake task, assets:precompile. This task is likely part of our existing deployment script.

If we start a new project without an existing asset pipeline, we can still use assets:precompile for compatibility with older build tools. It’s essentially an alias to webpacker:compile. The compilation uses the RAILS_ENV value to determine which version of the Webpacker configuration to load.

Customizing Webpacker

Webpacker provides great defaults for webpack, but defaults aren’t always enough; we may still need to customize.

One way to customize Webpacker is to change the settings in the config/webpacker.yml file. We can’t add new settings to this file, but we can change the defaults that are already there, including the input and ...