store: UglifyJS breaking ngxs?
I used to build my app for prod with ng build --app=default -oh=media --prod but the ngxs store is not working with prod builds with this command, ngxs works without issues in dev modeng s -e mock --extract-css --preserve-symlinks --proxy-config proxy.conf.js
After trying various -prod mode options, I am thinking UglifyJS is causing this issue.
unfranaltiy angular-cli doesn’t have option to desable UglifyJS with -prod builds.
As a workaround, I am using following command to emulate prod builds.
ng build --app=default -oh=media -e prod --aot=true --build-optimizer=true --named-chunks=false --sourcemaps=false (this cannot add service-worker unfraunalty)
wonder if anyone experiencing this issue when building for prod with angular-cli!
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 29 (20 by maintainers)
@rbsloot - added to docs 😃
If you want to let the product build work for
@Actionas well, you will need to add astatic readonly type = 'ActionClassName'to the action class implementation.Example:
If you do not add the static type variable your
@Actiondecorators might not work when mangled by UglifyJS.Could somebody add this to the Action documentation, because there is no mention of this type property there
@xmlking No prob. @deebloo Tricky one. I only saw it because I had a similar issue at work with trying to use class names to set default css classes on components