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

Allow globs in allowedCommonJsDependencies #18058

Closed
2 of 15 tasks
muuvmuuv opened this issue Jun 29, 2020 · 9 comments · Fixed by #18081
Closed
2 of 15 tasks

Allow globs in allowedCommonJsDependencies #18058

muuvmuuv opened this issue Jun 29, 2020 · 9 comments · Fixed by #18081
Assignees
Milestone

Comments

@muuvmuuv
Copy link

🚀 Feature request

Command (mark with an x)

  • new
  • build
  • serve
  • test
  • e2e
  • generate
  • add
  • update
  • lint
  • xi18n
  • run
  • config
  • help
  • version
  • doc

Description

With NG10 I have noticed some CommonJS imports and I am now trying to hide some warnings that are save to hide. When I started adding one module name I noticed that I need to be very strict with the path, so importing dayjs/locale/de is not affected by dayjs in allowedCommonJsDependencies, so I needed to add every import twice.

Describe the solution you'd like

Allow globs in allowedCommonJsDependencies (e.g. dayjs/locale/*) or let it know when adding dayjs to allowedCommonJsDependencies that dayjs/locale/de is related to it.

// ...
            "allowedCommonJsDependencies": [
              "dayjs/locale/*", // option A
              "dayjs" // option B
            ],
// ...

Describe alternatives you've considered

Another solution would be to allow ignoring through a comment like eslint rule disabling. I noticed that this would be useful in one case where I add zone.js/dist/zone-error in my environment.ts. With a comment (e.g. @ts-ignore-import) I could ignore the warning here but would still get warnings when someone adds this line accidentally in environment.prod.ts.

// ...
/*
 * For easier debugging in development mode, you can import the following file
 * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
 */
import 'zone.js/dist/zone-error' // @ts-ignore-import
@alan-agius4 alan-agius4 added devkit/build-angular:browser needs: discussion On the agenda for team meeting to determine next steps feature Issue that requests a new feature labels Jun 29, 2020
@alan-agius4
Copy link
Collaborator

Another option would be to allow the package instead of the entrypoint.

@alan-agius4
Copy link
Collaborator

From #18025 (comment)

I would reopen this. The current solution is very inconvenient! We're using lodash in our project and we use synthetic imports to have smaller bundles when importing lodash functions. So we use it like import isEmpty from 'lodash/isEmpty;' and we get a warning per each function and now it's not enough to just say in angular.json 'lodash', but we have to write a long list like "lodash/isEmpty", "lodash/uniqBy", "lodash/get" etc, even though it's just one package in node_modules! We don't want to specify every lodash function we want to use in angular.json just to suppress warning... Would be great if it can be handled per package and not per import.

@JohnnyDevNull
Copy link

JohnnyDevNull commented Jul 1, 2020

I have a big list of warnings with DevExtreme Library using the long imports path, please add a glob match pattern like
devextreme/*, this is totally bulky in this state.

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\app.component.ts depends on devextreme/localization. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\app.module.ts depends on @angular/common/locales/de. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\app.module.ts depends on @angular/common/locales/en-GB. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\app.module.ts depends on @angular/common/locales/extra/de. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\app.module.ts depends on @angular/common/locales/extra/en-GB. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\projects\sk-core-tester\src\app\pages\dx-overview\dx-overview.component.ts depends on devextreme/ui/dialog. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/ui/toast. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/ui/tabs. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/ui/date_box. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/ui/data_grid. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx-pipes.js depends on lodash. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/data/custom_store. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\dist\sk-core\fesm2015\sk-sk-core-dx.js depends on devextreme/data/data_source. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-button.js depends on devextreme/ui/button. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-core.js depends on devextreme/core/utils/ajax. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-core.js depends on devextreme/events/core/events_engine. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tree-view.js depends on devextreme/ui/tree_view. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tag-box.js depends on devextreme/ui/tag_box. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-drop-down-box.js depends on devextreme/ui/drop_down_box. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-color-box.js depends on devextreme/ui/color_box. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-autocomplete.js depends on devextreme/ui/autocomplete. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-validator.js depends on devextreme/ui/validator. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-validation-summary.js depends on devextreme/ui/validation_summary. CommonJS or AMD dependencies can cause optimization bail
outs.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-validation-group.js depends on devextreme/ui/validation_group. CommonJS or AMD dependencies can cause optimization bailouts
.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-vector-map.js depends on devextreme/viz/vector_map. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tree-map.js depends on devextreme/viz/tree_map. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

mWARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tree-list.js depends on devextreme/ui/tree_list. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tooltip.js depends on devextreme/ui/tooltip. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-bullet.js depends on devextreme/viz/bullet. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-core.js depends on devextreme/events. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-tile-view.js depends on devextreme/ui/tile_view. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-text-area.js depends on devextreme/ui/text_area. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-switch.js depends on devextreme/ui/switch. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-speed-dial-action.js depends on devextreme/ui/speed_dial_action. CommonJS or AMD dependencies can cause optimization bailou
ts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-sparkline.js depends on devextreme/viz/sparkline. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-slider.js depends on devextreme/ui/slider. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-slide-out-view.js depends on devextreme/ui/slide_out_view. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-slide-out.js depends on devextreme/ui/slide_out. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-scheduler.js depends on devextreme/ui/scheduler. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-sankey.js depends on devextreme/viz/sankey. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-recurrence-editor.js depends on devextreme/ui/recurrence_editor. CommonJS or AMD dependencies can cause optimization bailou
ts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-range-slider.js depends on devextreme/ui/range_slider. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-range-selector.js depends on devextreme/viz/range_selector. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-radio-group.js depends on devextreme/ui/radio_group. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-progress-bar.js depends on devextreme/ui/progress_bar. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-polar-chart.js depends on devextreme/viz/polar_chart. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-pivot-grid-field-chooser.js depends on devextreme/ui/pivot_grid_field_chooser. CommonJS or AMD dependencies can cause optim
ization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-pivot-grid.js depends on devextreme/ui/pivot_grid. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-pie-chart.js depends on devextreme/viz/pie_chart. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-nav-bar.js depends on devextreme/ui/nav_bar. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-map.js depends on devextreme/ui/map. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-lookup.js depends on devextreme/ui/lookup. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-linear-gauge.js depends on devextreme/viz/linear_gauge. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-html-editor.js depends on devextreme/ui/html_editor. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-gantt.js depends on devextreme/ui/gantt. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-gallery.js depends on devextreme/ui/gallery. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-funnel.js depends on devextreme/viz/funnel. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-file-uploader.js depends on devextreme/ui/file_uploader. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-file-manager.js depends on devextreme/ui/file_manager. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-drop-down-button.js depends on devextreme/ui/drop_down_button. CommonJS or AMD dependencies can cause optimization bailouts
.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-drawer.js depends on devextreme/ui/drawer. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-diagram.js depends on devextreme/ui/diagram. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-defer-rendering.js depends on devextreme/ui/defer_rendering. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-circular-gauge.js depends on devextreme/viz/circular_gauge. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-chart.js depends on devextreme/viz/chart. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-bar-gauge.js depends on devextreme/viz/bar_gauge. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

WARNING in C:\lvs\git\sk.sk-core.lib-ng-dx\node_modules\devextreme-angular\fesm2015\devextreme-angular-ui-accordion.js depends on devextreme/ui/accordion. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

filipesilva pushed a commit that referenced this issue Jul 1, 2020
…t the package name

With this change we add the functionality to also match an allowed dependency against a package name. The package name is retrieved from the rawRequest.

Previously, users needed to add the request path which in some case might be a deep import. Ex: `zone.js/dist/zone-error`. With this change adding the package name example `zone.js` will suffice.

Closes: #18058
filipesilva pushed a commit that referenced this issue Jul 1, 2020
…t the package name

With this change we add the functionality to also match an allowed dependency against a package name. The package name is retrieved from the rawRequest.

Previously, users needed to add the request path which in some case might be a deep import. Ex: `zone.js/dist/zone-error`. With this change adding the package name example `zone.js` will suffice.

Closes: #18058
villelahdenvuo pushed a commit to villelahdenvuo/angular-cli that referenced this issue Jul 6, 2020
…t the package name

With this change we add the functionality to also match an allowed dependency against a package name. The package name is retrieved from the rawRequest.

Previously, users needed to add the request path which in some case might be a deep import. Ex: `zone.js/dist/zone-error`. With this change adding the package name example `zone.js` will suffice.

Closes: angular#18058
@jimmykane
Copy link

Ok is there anywhere we can complain about this warnings ?

This is completely rediculus.

From one issue and to the other to figure out how even angularfire / material and many others offer this warming.

Should we go more public about this with high social profiles ?

What the hell angular team??

This was not even in the upgrade guide.

It's the first time since angular 2 that actually updating broke things.

Can someone guide me where to track these issues with warnings? (

@petebacondarwin
Copy link
Member

@jimmykane :

It's the first time since angular 2 that actually updating broke things

Please note that these are warnings, not breakages. So this upgrade has not broken anything.

Moreover in the case of firebase, it is actually helping you. Previously you have unwittingly been using libraries that are packaged in a way that potentially are making your production bundles larger than they need to be.

@jimmykane
Copy link

How exactly is it helping me if it's not documented in the upgrade guide ?

Post upgrade and start searching ?

This is the definition of a bad upgrade procedure.

@JohnnyDevNull
Copy link

How exactly is it helping me if it's not documented in the upgrade guide ?

Post upgrade and start searching ?

This is the definition of a bad upgrade procedure.

I would say it more friendly that this feature is not designed for real world applications.

@jimmykane
Copy link

@JohnnyDevNull ? What do you mean with not designed for real world applications ?

Are you using some imaginary world applications at your company ? If so how ? Enlighten me. Perhaps I need to get back to the matrix our investors and our clients.

@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 Aug 14, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants