Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

376
Visualizações
vite: la importación de css/sass en el componente no debería incluir estilos en style.css

Estoy usando algo como esto para importar estilos de un archivo sass a un componente iluminado:

 import { html, unsafeCSS, LitElement } from "lit"; import local_css from "/src/static/component_styles.sass"; export class MyApp extends LitElement{ static styles = unsafeCSS(local_css); }

Los estilos se inyectan correctamente en el código js al compilar la aplicación, pero el componente_estilos.sass también se incluye en un archivo styles.css.

Y lo que es peor, el servidor de desarrollo carga los estilos de component_styles.sass como estilos globales. Entonces, los estilos del componente local afectan el DOM alrededor del componente en desarrollo. Eso anula el propósito del desarrollo de componentes.

¿Hay alguna manera de evitar eso? Hay una discusión (pero hasta ahora no es una solución) sobre esto aquí en el github de vite

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Gracias a franktopel y tarnishablec en https://github.com/vitejs/vite/issues/3246 obtuve una respuesta: agregar "?inline" a la importación aparentemente mantiene los estilos locales para el componente. Funciona tanto para el desarrollo como para la producción.

 import local_css from "/src/static/component_styles.sass?inline";
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda