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

feat(build): add --verbose and --progress flags #2858

Merged
merged 8 commits into from
Nov 30, 2016

Conversation

filipesilva
Copy link
Contributor

@filipesilva filipesilva commented Oct 24, 2016

Currently builds output a lot of information, some of which can hide errors, by default.

This PR cuts down on the information shown and adds a --verbose flag to restore previous build output.

A --progress flag is also present to turn off progress logging in CI environments.

Example post PR:

kamik@T460p MINGW64 /D/sandbox/master-proj (master)
$ ng build --prod
Hash: b496d860be51cb209665
Time: 19534ms
chunk    {0} main.349a6014bffb6cda0351.bundle.js, main.349a6014bffb6cda0351.bundle.map (main) 1.99 MB {1} [initial] [rendered]
chunk    {1} styles.a32090916ba61b7611f6.bundle.js, styles.a32090916ba61b7611f6.bundle.map (styles) 10.1 kB {2} [initial] [rendered]
chunk    {2} inline.js, inline.d41d8cd98f00b204e980.bundle.map (inline) 0 bytes [entry] [rendered]
kamik@T460p MINGW64 /D/sandbox/master-proj (master)
$ ng build --prod --verbose
5275ms building modules
40ms sealing
2ms optimizing
1ms basic module optimization
84ms module optimization
2ms advanced module optimization
15ms basic chunk optimization
2ms chunk optimization
4ms advanced chunk optimization
2ms module and chunk tree optimization
91ms module reviving
9ms module order optimization
5ms module id optimization
6ms chunk reviving
2ms chunk order optimization
20ms chunk id optimization
431ms hashing
3ms module assets processing
98ms chunk assets processing
4ms additional chunk assets processing
2ms recording
9768ms additional asset processing
3090ms chunk asset optimization
942ms asset optimization
190ms emitting
Hash: b496d860be51cb209665
Version: webpack 2.1.0-beta.25
Time: 20112ms
                                 Asset       Size  Chunks             Chunk Names
   main.349a6014bffb6cda0351.bundle.js     810 kB    0, 2  [emitted]  main
 styles.a32090916ba61b7611f6.bundle.js    3.96 kB    1, 2  [emitted]  styles
                             inline.js    1.45 kB       2  [emitted]  inline
  main.349a6014bffb6cda0351.bundle.map    5.75 MB    0, 2  [emitted]  main
styles.a32090916ba61b7611f6.bundle.map    29.8 kB    1, 2  [emitted]  styles
inline.d41d8cd98f00b204e980.bundle.map    13.5 kB       2  [emitted]  inline
main.349a6014bffb6cda0351.bundle.js.gz     185 kB          [emitted]
                            index.html  533 bytes          [emitted]
                           favicon.ico    5.43 kB          [emitted]
chunk    {0} main.349a6014bffb6cda0351.bundle.js, main.349a6014bffb6cda0351.bundle.map (main) 1.99 MB {1} [initial] [rendered]
chunk    {1} styles.a32090916ba61b7611f6.bundle.js, styles.a32090916ba61b7611f6.bundle.map (styles) 10.1 kB {2} [initial] [rendered]
chunk    {2} inline.js, inline.d41d8cd98f00b204e980.bundle.map (inline) 0 bytes [entry] [rendered]

WARNING in main.349a6014bffb6cda0351.bundle.js from UglifyJs
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:21,0]
Dropping unused function getTypeNameForDebugging [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:28,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:50,0]
Dropping unused function looseIdentical [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:101,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:116,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/compiler/src/facade/lang.js:119,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:44,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:50,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:104,0]
Dropping unused function normalizeBool [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:107,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:119,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:43,0]
Side effects in initialization of unused variable NumberWrapper [D:/sandbox/master-proj/~/@angular/core/src/facade/lang.js:68,0]
Side effects in initialization of unused variable INT_TYPE [D:/sandbox/master-proj/~/@angular/compiler/src/output/output_ast.js:89,0]
Side effects in initialization of unused variable CATCH_ERROR_VAR [D:/sandbox/master-proj/~/@angular/compiler/src/output/output_ast.js:475,0]
Side effects in initialization of unused variable CATCH_STACK_VAR [D:/sandbox/master-proj/~/@angular/compiler/src/output/output_ast.js:476,0]
Side effects in initialization of unused variable CommentStmt [D:/sandbox/master-proj/~/@angular/compiler/src/output/output_ast.js:624,0]
Side effects in initialization of unused variable RenderDebugInfo [D:/sandbox/master-proj/~/@angular/compiler/src/private_import_core.js:28,0]
Side effects in initialization of unused variable AnimationPlayer [D:/sandbox/master-proj/~/@angular/compiler/src/private_import_core.js:34,0]
Side effects in initialization of unused variable ViewMetadata [D:/sandbox/master-proj/~/@angular/compiler/src/private_import_core.js:48,0]
Dropping unused function setDOM [D:/sandbox/master-proj/~/@angular/platform-browser/src/dom/dom_adapter.js:12,0]
Side effects in initialization of unused variable UNDEFINED [D:/sandbox/master-proj/~/@angular/compiler/src/compile_metadata.js:26,0]
Side effects in initialization of unused variable CompileMetadataWithIdentifier [D:/sandbox/master-proj/~/@angular/compiler/src/compile_metadata.js:27,0]
Dropping unused function isListLikeIterable [D:/sandbox/master-proj/~/@angular/compiler/src/facade/collection.js:208,0]
Dropping unused function areIterablesEqual [D:/sandbox/master-proj/~/@angular/compiler/src/facade/collection.js:215,0]
Dropping unused function iterateListLike [D:/sandbox/master-proj/~/@angular/compiler/src/facade/collection.js:229,0]
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:21,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:44,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:50,0]
Dropping unused function looseIdentical [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:101,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:104,0]
Dropping unused function normalizeBool [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:107,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:116,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:119,0]
Dropping unused function isPrimitive [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:156,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/common/src/facade/lang.js:43,0]
Dropping unused function camelCaseToDashCase [D:/sandbox/master-proj/~/@angular/compiler/src/util.js:12,0]
Dropping unused variable CAMEL_CASE_REGEXP [D:/sandbox/master-proj/~/@angular/compiler/src/util.js:11,0]
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:21,0]
Dropping unused function getTypeNameForDebugging [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:28,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:44,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:50,0]
Dropping unused function stringify [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:51,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:104,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:116,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:119,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:43,0]
Side effects in initialization of unused variable NumberWrapper [D:/sandbox/master-proj/~/@angular/forms/src/facade/lang.js:68,0]
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:21,0]
Dropping unused function getTypeNameForDebugging [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:28,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:44,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:50,0]
Dropping unused function looseIdentical [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:101,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:104,0]
Dropping unused function normalizeBool [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:107,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:116,0]
Dropping unused function isPrimitive [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:156,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:43,0]
Side effects in initialization of unused variable NumberWrapper [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/lang.js:68,0]
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:21,0]
Dropping unused function getTypeNameForDebugging [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:28,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:44,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:50,0]
Dropping unused function stringify [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:51,0]
Dropping unused function looseIdentical [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:101,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:104,0]
Dropping unused function normalizeBool [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:107,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:116,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:119,0]
Dropping unused function isPrimitive [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:156,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:43,0]
Side effects in initialization of unused variable NumberWrapper [D:/sandbox/master-proj/~/@angular/http/src/facade/lang.js:68,0]
Side effects in initialization of unused variable RenderTypes [D:/sandbox/master-proj/~/@angular/compiler/src/config.js:43,0]
Side effects in initialization of unused variable ChangeDetectionStrategyEnum [D:/sandbox/master-proj/~/@angular/compiler/src/view_compiler/constants.js:51,0] Dropping unreachable code [D:/sandbox/master-proj/~/@angular/core/src/util/decorators.js:247,0]
Declarations in unreachable code! [D:/sandbox/master-proj/~/@angular/core/src/util/decorators.js:247,0]
Dropping unreachable code [D:/sandbox/master-proj/~/@angular/core/src/util/decorators.js:274,0]
Declarations in unreachable code! [D:/sandbox/master-proj/~/@angular/core/src/util/decorators.js:274,0]
Dropping unused function isListLikeIterable [D:/sandbox/master-proj/~/@angular/forms/src/facade/collection.js:208,0]
Dropping unused function areIterablesEqual [D:/sandbox/master-proj/~/@angular/forms/src/facade/collection.js:215,0]
Dropping unused function iterateListLike [D:/sandbox/master-proj/~/@angular/forms/src/facade/collection.js:229,0]
Dropping unused function createUrlResolverWithoutPackagePrefix [D:/sandbox/master-proj/~/@angular/compiler/src/url_resolver.js:14,0]
Dropping unused function createOfflineCompileUrlResolver [D:/sandbox/master-proj/~/@angular/compiler/src/url_resolver.js:17,0]
Side effects in initialization of unused variable Connection [D:/sandbox/master-proj/~/@angular/http/src/interfaces.js:26,0]
Side effects in initialization of unused variable wtfStartTimeRange [D:/sandbox/master-proj/~/@angular/core/src/profile/profile.js:70,0]
Side effects in initialization of unused variable wtfEndTimeRange [D:/sandbox/master-proj/~/@angular/core/src/profile/profile.js:77,0]
Side effects in initialization of unused variable HTMLCollection [D:/sandbox/master-proj/~/@angular/forms/src/directives/select_multiple_control_value_accessor.js:30,0]
Dropping unused variable SELECT_DIRECTIVES [D:/sandbox/master-proj/~/@angular/forms/src/directives/select_multiple_control_value_accessor.js:198,0]
Dropping unused function isControl [D:/sandbox/master-proj/~/@angular/forms/src/model.js:36,0]
Dropping unused variable $PIPE [D:/sandbox/master-proj/~/@angular/compiler/src/chars.js:62,0]
Dropping unused variable $TILDA [D:/sandbox/master-proj/~/@angular/compiler/src/chars.js:63,0]
Dropping unused variable $AT [D:/sandbox/master-proj/~/@angular/compiler/src/chars.js:64,0]
Side effects in initialization of unused variable AstTransformer [D:/sandbox/master-proj/~/@angular/compiler/src/expression_parser/ast.js:421,0]
Dropping unreachable code [D:/sandbox/master-proj/~/@angular/compiler/src/i18n/digest.js:87,0]
Declarations in unreachable code! [D:/sandbox/master-proj/~/@angular/compiler/src/i18n/digest.js:87,0]
Dropping unreachable code [D:/sandbox/master-proj/~/@angular/compiler/src/metadata_resolver.js:323,0]
Declarations in unreachable code! [D:/sandbox/master-proj/~/@angular/compiler/src/metadata_resolver.js:323,0]
Non-strict equality against boolean: != true [D:/sandbox/master-proj/~/@angular/compiler/src/ml_parser/html_tags.js:39,0]
Side effects in initialization of unused variable OutputEmitter [D:/sandbox/master-proj/~/@angular/compiler/src/output/abstract_emitter.js:14,0]
Dropping unused function destroyPlatform [D:/sandbox/master-proj/~/@angular/core/src/application_ref.js:117,0]
Side effects in initialization of unused variable ELEMENT_PROBE_PROVIDERS_PROD_MODE [D:/sandbox/master-proj/~/@angular/platform-browser/src/dom/debug/ng_probe.js:59,0]
Dropping unused function isListLikeIterable [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/collection.js:208,0]
Dropping unused function areIterablesEqual [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/collection.js:215,0]
Dropping unused function iterateListLike [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/collection.js:229,0]
Side effects in initialization of unused variable MapWrapper [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/collection.js:30,0]
Dropping unused variable SAFE_SRCSET_PATTERN [D:/sandbox/master-proj/~/@angular/platform-browser/src/security/url_sanitizer.js:38,0]
Dropping unused function areIterablesEqual [D:/sandbox/master-proj/~/@angular/common/src/facade/collection.js:215,0]
Dropping unused function iterateListLike [D:/sandbox/master-proj/~/@angular/common/src/facade/collection.js:229,0]
Side effects in initialization of unused variable MapWrapper [D:/sandbox/master-proj/~/@angular/common/src/facade/collection.js:30,0]
Side effects in initialization of unused variable StringMapWrapper [D:/sandbox/master-proj/~/@angular/common/src/facade/collection.js:47,0]
Side effects in initialization of unused variable matches [D:/sandbox/master-proj/~/@angular/common/src/facade/intl.js:163,0]
Side effects in initialization of unused variable strCases [D:/sandbox/master-proj/~/@angular/compiler/src/i18n/serializers/xtb.js:149,0]
Side effects in initialization of unused variable TypeScriptEmitter [D:/sandbox/master-proj/~/@angular/compiler/src/output/ts_emitter.js:37,0]
Dropping unused function animate [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:235,0]
Dropping unused function group [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:282,0]
Dropping unused function sequence [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:324,0]
Dropping unused function style [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:374,0]
Dropping unused function state [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:450,0]
Dropping unused function keyframes [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:502,0]
Dropping unused function transition [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:609,0]
Dropping unused function trigger [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:669,0]
Side effects in initialization of unused variable AnimationEntryMetadata [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:25,0]
Side effects in initialization of unused variable AnimationSequenceMetadata [D:/sandbox/master-proj/~/@angular/core/src/animation/metadata.js:150,0]
Dropping unused function asNativeElements [D:/sandbox/master-proj/~/@angular/core/src/debug/debug_node.js:158,0]
Dropping unused function getAllDebugNodes [D:/sandbox/master-proj/~/@angular/core/src/debug/debug_node.js:191,0]
Side effects in initialization of unused variable NgModuleRef [D:/sandbox/master-proj/~/@angular/core/src/linker/ng_module_factory.js:25,0]
Dropping unused function clearModulesForTest [D:/sandbox/master-proj/~/@angular/core/src/linker/ng_module_factory_loader.js:29,0]
Dropping unused function getModuleFactory [D:/sandbox/master-proj/~/@angular/core/src/linker/ng_module_factory_loader.js:38,0]
Side effects in initialization of unused variable NgModuleFactoryLoader [D:/sandbox/master-proj/~/@angular/core/src/linker/ng_module_factory_loader.js:12,0]
Side effects in initialization of unused variable EmbeddedViewRef [D:/sandbox/master-proj/~/@angular/core/src/linker/view_ref.js:83,0]
Side effects in initialization of unused variable OnChanges [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:41,0]
Side effects in initialization of unused variable OnInit [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:61,0]
Side effects in initialization of unused variable DoCheck [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:87,0]
Side effects in initialization of unused variable OnDestroy [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:105,0]
Side effects in initialization of unused variable AfterContentInit [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:122,0]
Side effects in initialization of unused variable AfterContentChecked [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:137,0]
Side effects in initialization of unused variable AfterViewInit [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:153,0]
Side effects in initialization of unused variable AfterViewChecked [D:/sandbox/master-proj/~/@angular/core/src/metadata/lifecycle_hooks.js:168,0]
Side effects in initialization of unused variable platformBrowser [D:/sandbox/master-proj/~/@angular/platform-browser/src/browser.js:43,0]
Side effects in initialization of unused variable RenderDebugInfo [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:9,0]
Side effects in initialization of unused variable ReflectionCapabilities [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:10,0]
Side effects in initialization of unused variable reflector [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:12,0]
Side effects in initialization of unused variable AnimationPlayer [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:14,0]
Side effects in initialization of unused variable AnimationSequencePlayer [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:15,0] Side effects in initialization of unused variable AnimationGroupPlayer [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:16,0]
Side effects in initialization of unused variable AnimationKeyframe [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:17,0]
Side effects in initialization of unused variable AnimationStyles [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:18,0]
Side effects in initialization of unused variable prepareFinalAnimationStyles [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:19,0]
Side effects in initialization of unused variable balanceAnimationKeyframes [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:20,0]
Side effects in initialization of unused variable clearStyles [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:21,0]
Side effects in initialization of unused variable collectAndResolveStyles [D:/sandbox/master-proj/~/@angular/platform-browser/src/private_import_core.js:22,0] Dropping unused function unimplemented [D:/sandbox/master-proj/~/@angular/common/src/facade/errors.js:13,0]
Side effects in initialization of unused variable WrappedError [D:/sandbox/master-proj/~/@angular/common/src/facade/errors.js:50,0]
Side effects in initialization of unused variable HashLocationStrategy [D:/sandbox/master-proj/~/@angular/common/src/location/hash_location_strategy.js:44,0]
Side effects in initialization of unused variable PathLocationStrategy [D:/sandbox/master-proj/~/@angular/common/src/location/path_location_strategy.js:41,0]
Side effects in initialization of unused variable OfflineCompiler [D:/sandbox/master-proj/~/@angular/compiler/src/offline_compiler.js:40,0]
Side effects in initialization of unused variable ImportGenerator [D:/sandbox/master-proj/~/@angular/compiler/src/output/path_util.js:13,0]
Side effects in initialization of unused variable NOT_THROW_ON_CHANGES [D:/sandbox/master-proj/~/@angular/compiler/src/view_compiler/lifecycle_binder.js:12,0] Dropping unused variable __unused [D:/sandbox/master-proj/~/@angular/core/src/di/reflective_injector.js:15,0]
Side effects in initialization of unused variable SystemJsNgModuleLoader [D:/sandbox/master-proj/~/@angular/core/src/linker/system_js_ng_module_factory_loader.js:31,0]
Side effects in initialization of unused variable ContentChildren [D:/sandbox/master-proj/~/@angular/core/src/metadata/di.js:71,0]
Side effects in initialization of unused variable ContentChild [D:/sandbox/master-proj/~/@angular/core/src/metadata/di.js:108,0]
Side effects in initialization of unused variable ViewChildren [D:/sandbox/master-proj/~/@angular/core/src/metadata/di.js:145,0]
Side effects in initialization of unused variable ViewChild [D:/sandbox/master-proj/~/@angular/core/src/metadata/di.js:159,0]
Dropping unused variable FORM_DIRECTIVES [D:/sandbox/master-proj/~/@angular/forms/src/directives.js:53,0]
Dropping unused variable REACTIVE_FORM_DIRECTIVES [D:/sandbox/master-proj/~/@angular/forms/src/directives.js:57,0]
Side effects in initialization of unused variable ReactiveFormsModule [D:/sandbox/master-proj/~/@angular/forms/src/form_providers.js:34,0]
Dropping unused function isListLikeIterable [D:/sandbox/master-proj/~/@angular/http/src/facade/collection.js:208,0]
Dropping unused function areIterablesEqual [D:/sandbox/master-proj/~/@angular/http/src/facade/collection.js:215,0]
Dropping unused function iterateListLike [D:/sandbox/master-proj/~/@angular/http/src/facade/collection.js:229,0]
Side effects in initialization of unused variable StringMapWrapper [D:/sandbox/master-proj/~/@angular/http/src/facade/collection.js:47,0]
Side effects in initialization of unused variable ListWrapper [D:/sandbox/master-proj/~/@angular/http/src/facade/collection.js:78,0]
Side effects in initialization of unused variable JsonpModule [D:/sandbox/master-proj/~/@angular/http/src/http_module.js:57,0]
Dropping unused function scheduleMicroTask [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:21,0]
Dropping unused function getTypeNameForDebugging [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:28,0]
Dropping unused function isPresent [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:37,0]
Dropping unused function isBlank [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:40,0]
Dropping unused function isStrictStringMap [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:44,0]
Dropping unused function isDate [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:47,0]
Dropping unused function noop [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:50,0]
Dropping unused function stringify [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:51,0]
Dropping unused function looseIdentical [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:101,0]
Dropping unused function normalizeBlank [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:104,0]
Dropping unused function normalizeBool [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:107,0]
Dropping unused function isJsObject [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:110,0]
Dropping unused function print [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:113,0]
Dropping unused function warn [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:116,0]
Dropping unused function setValueOnPath [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:119,0]
Dropping unused function getSymbolIterator [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:137,0]
Dropping unused function isPrimitive [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:156,0]
Dropping unused function escapeRegExp [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:159,0]
Side effects in initialization of unused variable STRING_MAP_PROTO [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:43,0]
Side effects in initialization of unused variable NumberWrapper [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:68,0]
Dropping unused variable _symbolIterator [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/facade/lang.js:136,0]
Side effects in initialization of unused variable RESOURCE_CACHE_PROVIDER [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/platform-browser-dynamic.js:16,0]
Side effects in initialization of unused variable __platform_browser_dynamic_private__ [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/private_export.js:10,0]
Side effects in initialization of unused variable getDOM [D:/sandbox/master-proj/~/@angular/platform-browser-dynamic/src/private_import_platform-browser.js:10,0]
Dropping unused function enableDebugTools [D:/sandbox/master-proj/~/@angular/platform-browser/src/browser/tools/tools.js:24,0]
Dropping unused function disableDebugTools [D:/sandbox/master-proj/~/@angular/platform-browser/src/browser/tools/tools.js:33,0]
Side effects in initialization of unused variable context [D:/sandbox/master-proj/~/@angular/platform-browser/src/browser/tools/tools.js:10,0]
Side effects in initialization of unused variable By [D:/sandbox/master-proj/~/@angular/platform-browser/src/dom/debug/by.js:15,0]
Side effects in initialization of unused variable document [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:13,0]
Side effects in initialization of unused variable location [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:14,0]
Side effects in initialization of unused variable gc [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:15,0]
Side effects in initialization of unused variable performance [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:16,0]
Side effects in initialization of unused variable Event [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:17,0]
Side effects in initialization of unused variable MouseEvent [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:18,0]
Side effects in initialization of unused variable KeyboardEvent [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:19,0]
Side effects in initialization of unused variable EventTarget [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:20,0]
Side effects in initialization of unused variable History [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:21,0]
Side effects in initialization of unused variable Location [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:22,0]
Side effects in initialization of unused variable EventListener [D:/sandbox/master-proj/~/@angular/platform-browser/src/facade/browser.js:23,0]
Condition always true [D:/sandbox/master-proj/~/zone.js/dist/zone.js:9,0]
Non-strict equality against boolean: == false [D:/sandbox/master-proj/~/zone.js/dist/zone.js:1394,0]
Condition left of || always false [D:/sandbox/master-proj/~/zone.js/dist/zone.js:538,0]
Condition left of || always false [D:/sandbox/master-proj/~/zone.js/dist/zone.js:541,0]
Side effects in initialization of unused variable Zone$1 [D:/sandbox/master-proj/~/zone.js/dist/zone.js:23,0]

WARNING in styles.a32090916ba61b7611f6.bundle.js from UglifyJs
Condition always false [D:/work/angular-cli/~/style-loader!D:/work/angular-cli/~/css-loader!D:/work/angular-cli/~/postcss-loader!D:/sandbox/master-proj/src/styles.css:10,0]
Dropping unreachable code [D:/work/angular-cli/~/style-loader!D:/work/angular-cli/~/css-loader!D:/work/angular-cli/~/postcss-loader!D:/sandbox/master-proj/src/styles.css:12,0]
Side effects in initialization of unused variable update [D:/work/angular-cli/~/style-loader!D:/work/angular-cli/~/css-loader!D:/work/angular-cli/~/postcss-loader!D:/sandbox/master-proj/src/styles.css:7,0]
Child html-webpack-plugin for "index.html":
         Asset     Size  Chunks       Chunk Names
    index.html  2.84 kB       0
    chunk    {0} index.html 372 bytes [entry] [rendered]

Fix #1836
Fix #2012

@filipesilva filipesilva changed the title feat(build): add --profile flag feat(build): add --verbose flag Oct 27, 2016
@filipesilva filipesilva force-pushed the add-profile-flag branch 2 times, most recently from cbf5e02 to c06b3b2 Compare October 27, 2016 14:43
@filipesilva filipesilva force-pushed the add-profile-flag branch 3 times, most recently from f9b5b8b to ff993ba Compare October 27, 2016 15:51
@filipesilva filipesilva changed the title feat(build): add --verbose flag feat(build): add --verbose, --progress flags Oct 27, 2016
@filipesilva filipesilva changed the title feat(build): add --verbose, --progress flags feat(build): add --verbose and --progress flags Oct 27, 2016
@clydin clydin mentioned this pull request Nov 8, 2016
@victornoel
Copy link

Is this dead? It has been two versions released since this PR was submitted :)

@filipesilva
Copy link
Contributor Author

@victornoel not dead, but higher priorities have come up.

@victornoel
Copy link

@filipesilva can I do something to help? :)

Copy link
Contributor

@hansl hansl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Way too much copy paste. Can we make a configureWebpackOutputConfig() (or whatever) with options passed in that is called by everyone that needs it, which in turn apply Progress and/or verbose according to arguments?

That way in the future when we move that code we won't have to look everywhere :)


const getWebpackTestConfig = function (projectRoot, environment, appConfig, testConfig) {

const appRoot = path.resolve(projectRoot, appConfig.root);
const extraRules = [];
const extraPlugins = [];
var extraRules = [];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My bad, don't remember why I changed this at the time.

Currently builds output a lot of information, some of which can hide
errors, by default.

This PR cuts down on the information shown and adds a `--verbose` flag to
restore previous build output.

A `--progress` flag is also present to turn off progress logging in CI
environments.

Fix angular#1836
Fix angular#2012
@hansl
Copy link
Contributor

hansl commented Nov 30, 2016

Way better. LGTM!

@filipesilva filipesilva merged commit f6f24e7 into angular:master Nov 30, 2016
@filipesilva filipesilva deleted the add-profile-flag branch November 30, 2016 19:18
@beeman
Copy link
Contributor

beeman commented Dec 1, 2016

Great to see that this feature landed.

Any insight on when there will be a new release? :)

MRHarrison pushed a commit to MRHarrison/angular-cli that referenced this pull request Feb 9, 2017
* feat(build): add --verbose and --progress flags

Currently builds output a lot of information, some of which can hide
errors, by default.

This PR cuts down on the information shown and adds a `--verbose` flag to
restore previous build output.

A `--progress` flag is also present to turn off progress logging in CI
environments.

Fix angular#1836
Fix angular#2012
@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 11, 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

Successfully merging this pull request may close these issues.

Option to turn off progress logging Many Warnings from UglifyJs on --prod build: WebPack
5 participants