svelte-style html files
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- tooling
Rechercherichtung
Reproduziere das Problem mit env DEBUG=precinct npx precinct svelte/HelloWorld.html und untersuche, wie precinct einen Parser für .html-Dateien auswählt. Ermittle, wie das eingebettete Script und die Component-Imports behandelt werden sollten, und überprüfe anschließend, dass der Befehl ./EditingMessage.html als Abhängigkeit meldet, ohne dass der JSX-Parsefehler auftritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hey,
I'm trying to extract dependencies from a svelte-style .html file.
It seems like precinct is trying to parse it like JSX:
❯ env DEBUG=precinct npx precinct svelte/HelloWorld.html
precinct options given: { es6: {} } +0ms
precinct could not parse content: Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>? (7:0) +8ms
[]
This is the file content:
<div class="container">
<h1>Hello {name}!</h1>
<EditingMessage></EditingMessage>
</div>
<style>
.container {
text-align: center;
margin-top: 2rem;
font-family: sans-serif;
}
</style>
<script>
import EditingMessage from './EditingMessage.html';
export default {
components: { EditingMessage }
}
</script>
I think vue single file components look quite similarly.
I may have some time later this week to look into this myself, just wanted to document this somewhere.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 234
- Forks
- 36
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 dependents/node-precinct
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
dependents/node-precinct#167 ·
-
enhancement help wanted
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
dependents/node-precinct#42 · 3 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
dependents/node-precinct#35 · 3 Kommentare ·
Alle Issues in dependents/node-precinct
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
inveniosoftware/invenio-app-rdm#3630 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
githubnext/gh-aw-workshop#5522 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Dayset/ps2-elite-kd#119 ·
-
Add: Hindi Hits LogoOffencheck:passed logos:add
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
apache/cordova-ios#1751 ·
Maintainer antworten meist innerhalb von 1 Tag