Posted almost 4 years ago. Visible to the public.
Debugging Webpacker config
Option 1: JSON dump
In config/webpack/environment.js
you can get inspect environment
which includes all webpack config options set for the current environment:
Copyconst { environment } = require('@rails/webpacker') const webpack = require('webpack') throw JSON.stringify(environment, null, 2) ...
Option 2: Browser console
You can also debug the config in your browser directly with a newer version of Webpacker:
Copyprocess.env.NODE_ENV = process.env.NODE_ENV || 'development' const environment = require('./environment') const webpackConfig = environment.toWebpackConfig() debugger module.exports = webpackConfig
Then run bin/webpack --debug
and a browser window will be opened if you have a
node debugger installed
Archive
.
Option 3: Node console
Copy$ RAILS_ENV=development node const config = require('./config/webpack/development')
makandra has been working exclusively with Ruby on Rails since 2007. Our laser focus on a single technology has made us a leader in this space.