vite-plugin-vue icon indicating copy to clipboard operation
vite-plugin-vue copied to clipboard

Vite picking up styles only for root component

Open cawa-93 opened this issue 1 year ago • 1 comments

Related plugins

Describe the bug

I create a custom element inside which I wrap a multi-components vue application. For some reason, vite ignores the styles of nested components and only inserts the styles of the root component.

In reproduction, expected two lines of text: one red and one green. Actual: two lines of text: one red and one black;

Reproduction

https://stackblitz.com/edit/vitejs-vite-djrzdx?file=src%2FApp.ce.vue

Steps to reproduce

No response

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: 16.20.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 9.4.2 - /usr/local/bin/npm
    pnpm: 8.6.3 - /usr/local/bin/pnpm
  npmPackages:
    @vitejs/plugin-vue: ^4.2.3 => 4.2.3 
    vite: ^4.4.2 => 4.4.3

Used Package Manager

npm

Logs

No response

Validations

cawa-93 avatar Jul 12 '23 17:07 cawa-93

Bump! Can confirm the same happens in our app.

IP-Developer avatar Nov 30 '23 08:11 IP-Developer

duplicate of https://github.com/vuejs/core/issues/4662 fixed via https://github.com/vuejs/core/pull/11517

edison1105 avatar Sep 30 '24 07:09 edison1105