-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation should be explicit about the default configs for development and production modes #7123
Comments
Just in case someone is interested, why do I need to set |
The webpack config is not exactly obvious... and that example did not detect production mode correctly. You need to do this: |
It is in the docs https://webpack.js.org/concepts/mode/#usage |
Also, report documentation issue to https://github.com/webpack/webpack.js.org |
No, it is not - that's why I've created this issue. See:
On https://webpack.js.org/concepts/mode/#usage page I don't see, for example, the config object being passed to |
@kzc well, the documentation lacks clear information about the |
@montogeek copied this issue to webpack/webpack.js.org#2080 |
Also, created webpack/webpack.js.org#2081 regarding the |
We can't duplicate documentation everywhere, UglifyJsPlugin options are on its respective page: https://webpack.js.org/plugins/uglifyjs-webpack-plugin/ |
Lets continue this documentation issue on webpack/webpack.js.org#2080 |
@montogeek well, I can't find any mentions of |
@Maximaximum It shouldn't be there, it is a different option, you can use any plugin as |
@Maximaximum I just merged webpack/webpack.js.org#2053, it is already live https://webpack.js.org/configuration/optimization/ |
@montogeek Yeah, thanks a lot! 😃 Now it's clear about It would be great to resolve webpack/webpack.js.org#2080 as well. 😃 |
Do you want to request a feature or report a bug?
documentation
What is the current behavior?
I've spent quite some time trying to figure out what is the exact configuration that is used when
mode
is set toproduction
, but haven't found a clear answer yet.I need to tweak a single config option (
collapse_vars
) for theUglifyJsPlugin
and, as far as I see, there is no way to do it, except for settingmode
tonone
and explicitly re-defining the whole production config, having the only difference from the defaultproduction
config thatUglifyJsPlugin.uglifyOptions.collapse_vars = false
. But how do I know the default production config? I can't find it in the documentation, so I'm trying to find this out by trial and errors, which is totally counter-productive.If the current behavior is a bug, please provide the steps to reproduce.
What is the expected behavior?
It would be great if on this page https://webpack.js.org/concepts/mode/, instead of some weird diffs there were full and exact configs that are equivalent to setting
mode
todevelopment
orproduction
.If this is a feature request, what is motivation or use case for changing the behavior?
The user should be able to easily copy-and-paste the default config and tweak it to their needs.
Please mention other relevant information such as the browser version, Node.js version, webpack version, and Operating System.
The text was updated successfully, but these errors were encountered: