Skip to content
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

Add more properties for UglifyJsPlugin #3270

Closed
FilipeQ opened this issue Nov 24, 2016 · 6 comments
Closed

Add more properties for UglifyJsPlugin #3270

FilipeQ opened this issue Nov 24, 2016 · 6 comments

Comments

@FilipeQ
Copy link

FilipeQ commented Nov 24, 2016

Hi,
Is there any way to set up more properties for webpack.optimize.UglifyJsPlugin?

For example I want use more properties for the production bundle, like remove comments, reduce vars, etc.

Thx.

@grizzm0
Copy link
Contributor

grizzm0 commented Nov 24, 2016

There is currently no built in support for altering the webpack config. This is something that has been discussed and will be looked closed at after v1.0.

The "easiest" way to do it right now is to checkout angular-cli and link it up to npm and your project. Then you can simply edit packages/angular-cli/models/webpack-build.*.ts

@FilipeQ
Copy link
Author

FilipeQ commented Nov 24, 2016

Ok, but why angular-cli for production environment don't use more properties like remove comments, or others that help to improve the production bundle?

@grizzm0
Copy link
Contributor

grizzm0 commented Nov 24, 2016

I myself added postcss-discard-comments which saved lots of kilobytes. See #2593

There is an open issue about JS-comments not being removed in #2386. This has to be advised by the legal team before being applied.

@grizzm0
Copy link
Contributor

grizzm0 commented Nov 24, 2016

Just tried removing comments in the JS aswell. Made my main.bundle.js.gz go from 303kb to 298kb. Not that much of a difference.

@filipesilva
Copy link
Contributor

Closing as there are other issues that cover this as @grizzm0 mentioned.

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants