"Lua PSI Viewer" feature not working.
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 58/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript, vscode
- Bereich
- devtools
Rechercherichtung
Untersuche client/src/psi/psiViewer.ts, insbesondere den Wert von distDirectory und wie der PSI Viewer index.html auflöst. Führe den Lua PSI Viewer-Befehl aus der Command Palette aus und überprüfe, dass der Pfad client/webvue/build/index.html aus dem Paket verwendet wird. Erledigt ist die Aufgabe, wenn der Viewer ohne den Fehler wegen der fehlenden Datei geöffnet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Which OS are you using?
Linux
Expected Behaviour
The "Lua PSI Viewer" feature, when ran, it expects some index.html file to be at this path:
~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/web/dist/index.html
but presumably the index.html file path actually exists here
~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/webvue/build/index.html
The error happens because of exactly this line:
https://github.com/LuaLS/vscode-lua/blob/9e91c07ce7b3b9fa162763b0eb7d39cf90033798/client/src/psi/psiViewer.ts#L18
so just do:
- private static readonly distDirectory = "client/web/dist";
+ private static readonly distDirectory = "client/webvue/build";
Reproduction steps
Steps to reproduce:
<Ctrl+Shift+P>
Type: Lua PSI Viewer
get this error message:
Additional Notes
the bug got introduces in ~3 years ago, by commit 1c7a326
i actually dont know what this "Lua PSI Viewer" feature is for :P
Im curious to find out when it works (again)
Also, I was considering making this a pull request, but i dont know how to compile/run this project, so i cant test fix sry ):
- Vorherrschende Sprache
- TypeScript
- Sterne
- 216
- Forks
- 64
- 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 LuaLS/vscode-lua
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
LuaLS/vscode-lua#189 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100
LuaLS/vscode-lua#186 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
LuaLS/vscode-lua#175 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
LuaLS/vscode-lua#170 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
LuaLS/vscode-lua#169 ·
Alle Issues in LuaLS/vscode-lua
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
galaxyproject/loom#616 ·
Maintainer antworten meist innerhalb von 1 Tag
-
e2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
redhat-developer/rhdh-plugin-export-overlays#4580 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 84/100
eknowledger/toolbench#266 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
devdotfast/whiteboard#1415 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag