"Lua PSI Viewer" feature not working.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 58/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript, vscode
- Domínio
- devtools
Direção de pesquisa
Inspecione client/src/psi/psiViewer.ts, especialmente o valor de distDirectory e como o PSI Viewer resolve index.html. Reproduza o comando Lua PSI Viewer na Command Palette e verifique se o caminho client/webvue/build/index.html empacotado é usado. Está concluído quando o visualizador abre sem o erro de arquivo ausente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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 ):
- Linguagem predominante
- TypeScript
- Estrelas
- 216
- Forks
- 64
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de LuaLS/vscode-lua
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
LuaLS/vscode-lua#189 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100
LuaLS/vscode-lua#186 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#175 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#170 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#169 ·
Todas as issues de LuaLS/vscode-lua
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
outline/outline#14348 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
[Bug]: Agent import retains quotes in .env API keys followed by inline commentsTalvez já em andamento @yxr-2025 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
elie222/rakazo#2322 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
awslabs/visual-asset-management-system#804 ·
Mantenedores costumam responder em até 1 dia
-
用户目录有单引号时,热加载时YAML解析崩溃Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
dsh-market/dsh-market#1027 · 1 comentário ·
Mantenedores costumam responder em até 1 dia