Skip to content

[INEFFECTIVE_DYNAMIC_IMPORT] Excluded path in glob still triggers warning in build #22124

@ineshbose

Description

@ineshbose

Describe the bug

I'm making use of import.meta.glob to get Vue components available, with an exception to one (or more) paths; still during the build, I get a warning about the chunk being statically imported.

The file of interest is likely to be app/plugins/glob.ts

Reproduction

https://stackblitz.com/edit/github-kw9xyyyz

Steps to reproduce

pnpm build

System Info

System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 22.22.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 10.8.2 - /usr/local/bin/npm
    pnpm: 8.15.6 - /usr/local/bin/pnpm

Used Package Manager

npm

Logs

WARN  [INEFFECTIVE_DYNAMIC_IMPORT] Warning: app/components/ui/base.vue is dynamically imported by app/plugins/glob.ts but also statically imported by app/components/ui/card.vue, app/plugins/glob.ts, dynamic import will not move module into another chunk.

Validations

Metadata

Metadata

Assignees

Labels

bug: upstreamBug in a dependency of ViteinconsistencyInconsistency between dev & buildp3-downstream-blockerBlocking the downstream ecosystem to work properly (priority)

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions