web-dev-qa-db-fra.com

TypeError: Plugin PostCSS non valide trouvé sur: Plugins [0]

J'ai cloné ce repo https://github.com/tailwindcss/setup-examples/tree/master/examples/nextjs Puis j'ai mis à jour tailwind.config.js

  theme: {
    extend: {
      color: {
        primary: "#730000",
        secondry: "#efefef",
      },
    },
  },
  variants: {},
  plugins: [],
};

puis exécutez la commande postcss css/tailwind.css -o generated.css Terminal jette une erreur TypeError: Invalid PostCSS Plugin found at: plugins[0] Quelqu'un peut-il m'aider s'il vous plaît à le réparer. Merci.

6
Sodhi saab

Vérifiez la version de Autoprefixer que vous avez installé. Il m'a fallu une heure ou deux pour se rendre compte que la version 10 Autoprefixer 10 provoque effectivement des modifications de rupture lorsqu'elles sont utilisées avec NEXTJS + Tailwindcss (en particulier le CSS-Loader de la suite à ma fin). Rollback à [email protected] Pour le moment où ces bugs sont résolus. Assurez-vous également que vous n'utilisez pas [email protected] si vous utilisez le fil. Utilisez [email protected] ou [email protected]. La raison pour laquelle je le mentionne est parce que [email protected] s'installe automatiquement si aucune version explicite n'est ciblée qui s'affronte avec le fil. Heureusement, [email protected] devrait être publié comme @ 9.5.4 bientôt et ils commenceront à travailler sur @ 9.5.5-Canary.x

Autoprefixer Publié la version 10 Il y a environ 5 jours. Ils ont déplacé les postes post-morts vers des peerdépendances et ont déménagé à des points postales 8. Ils ont également supprimé la prise en charge de Node Versions 6.x, 8.x et 11.x. Cela dit, [email protected] devrait faire l'astuce.

J'ai laissé un commentaire sur un problème ouvert dans PosteCSS/Autoprefixer décrivant l'erreur que je me suis terminée en ce qui concerne l'utilisation de la version 10 avec NextJS https://github.com/postcss/autoprefixer/issues/1359#issuecomment -695752807

3
Andrew Ross