Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

ForceImport works wrong

Offen
#44 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
css, webpack

Rechercherichtung

Reproduziere das Problem mit dem verknüpften Projekt, indem du npm run build-dev ausführst, und untersuche anschließend main.css, nachdem du mehrere CSS-Imports in der Eingabedatei hinzugefügt hast. Verfolge, wie forceImport im webpack/PostCSS-Setup angewendet wird; als erledigt gilt die Aufgabe, wenn das normalize-Ergebnis nur einmal injiziert wird, auch wenn mehrere scoped und globale CSS-Imports aus einer Vue-Datei stammen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

How To Reproduce:
  1. create a basic project with webpack 4 and postcss
  2. for postcss-normalize set forceImport: true option
  3. in entry file add several imports "[someName].css"
  4. build project
    https://github.com/Yegorich555/FromScratch_React/tree/postcss-forceImport-bug - for this link use npm run build-dev;
  5. look into main.css file
Actual behavior

We have postcssNormalize result as many as we have css imports in main.js
https://www.screencast.com/t/uBP6hZegP

Expected behavior

forceImport should inject normalize-result once independently on the number of css imports into main.js. Also, this reason why it also doesn't work with *.vue files since ones have several css import (scoped and global)

Vorherrschende Sprache
CSS
Sterne
838
Forks
40
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus csstools/postcss-normalize

Alle Issues in csstools/postcss-normalize

Ähnliche Issues

Weitere Issues zu Build System

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.