Comment configurer correctement Tailwind CSS et VS Code pour au moins désactiver les erreurs sur at-rule et l'erreur de balise vide dans le composant de fichier unique VueJS (vue-cli)?
<template> ... </template> <style lang="scss"> body { // } expected @apply font-source pt-4; } // at-rule or selector expected h5,h4,h3,h2,h1 { // } expected @apply font-pt font-bold; } // at-rule or selector expected </style>
3 Réponses :
peut-être supprimer lang = "scss" ou utiliser la classe directement dans le modèle devrait fonctionner?
Pensez à utiliser postcss comme langage CSS au lieu de SCSS. Ajoutez postcss en tant que lang
comme ceci:
<style lang="postcss"> // styles... </style>
Je l'ai fait fonctionner avec l'aide de ceci guide
TLDR
Installez le plugin VS Code stylelint (nom de l'éditeur: stylelint)
Désactivez la validation scss / css pour le projet. Appuyez sur F1 et recherchez "settings json".
settings.json
module.exports = { rules: { 'at-rule-no-unknown': [ true, { ignoreAtRules: ['tailwind', 'apply', 'variants', 'responsive', 'screen'] } ], 'declaration-block-trailing-semicolon': null, 'no-descending-specificity': null } }
stylelint.config.js
"scss.validate": false "css.validate": false
désactiver le
es-lint
si cela fonctionnelol je ne veux pas désactiver les peluches es-lint.
puis gardez
es-lint