[Rollup] Cannot read properties of undefined (reading 'url') -- with multiple @use
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- rollup, sass, typescript
- Bereich
- build-system, tooling
Rechercherichtung
Reproduziere die gemeldete Rollup-Konfiguration mit rollup-plugin-scss unter Verwendung von sass-embedded und einem SCSS-Einstiegspunkt mit zwei @use-Anweisungen und vergleiche sie anschließend mit derselben Konfiguration unter Verwendung von sass. Verfolge den resultierenden Fehler „undefined url“, um festzustellen, ob er von sass-embedded oder dem Rollup-Plugin stammt; abgeschlossen ist die Aufgabe, wenn die Ursache identifiziert ist und der Fall mit mehreren @use-Anweisungen nicht mehr fehlschlägt oder eindeutig als nicht unterstützt dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
This may be an issue specific to the Rollup plugin, but if sass-embedded is meant to be a drop-in replacement for sass, then it may be an issue worth describing here.
I am using:
"rollup": "^4.39.0",
"rollup-plugin-scss": "^4.0.1",
"sass-embedded": "^1.86.3"
Like this:
import scss from "rollup-plugin-scss";
import * as sassEmbedded from "sass-embedded";
...
scss({
fileName: "output.css",
sass: sassEmbedded
}),
And a stripped down test case file that looks like:
@use 'module1';
@use 'module2';
Which results in Cannot read properties of undefined (reading 'url') but only if there is more than one @use statement.
If I swap out sass-embedded for sass, it works without the error, which leads me to think the error lies in this package.
import scss from "rollup-plugin-scss";
import sass from "sass";
...
scss({
fileName: "output.css",
sass: sass
}),
- Vorherrschende Sprache
- TypeScript
- Sterne
- 229
- Forks
- 33
- Ø Merge
- 21 Std. 15 Min.
- Gemergte PRs (30 T.)
- 5
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus sass/embedded-host-node
-
needs info
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
sass/embedded-host-node#387 · 20 Kommentare ·
-
bug needs info
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
sass/embedded-host-node#296 · 3 Kommentare ·
Alle Issues in sass/embedded-host-node
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
danielw-sudo/agentuto#63 ·
Maintainer antworten meist innerhalb von 1 Tag
-
idea-scout idea:341
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
jeanibarz/agent-notebook#341 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue roadmap
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
type:bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
nightgauge/nightgauge#3077 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
LibreChat-AI/LibreChat#17915 ·
Maintainer antworten meist innerhalb von 1 Tag