Descreva o bug
Ao adicionar uma tag export let
em javascript simples <script>
, ele quebra o restante do realce de sintaxe:
Reproduzir
Amostra:
<script>
import RightPanel from './RightPanel.svelte'
export let start
</script>
<!-- a 'comment with dangling apostrophe -->
<RightPanel />
<PressTabHelp />
Comportamento esperado
A tag de fechamento </script>
deve ser reconhecida como o final da seção javascript.
Capturas de tela
Sistema (preencha as seguintes informações):
Desculpe. Eu não consigo reproduzir isso. Talvez este seja um problema do upstream, o destaque de sintaxe na tag de script foi definido como "ei IDE, manipule js para mim". Qual é a sua versão do VSCode?
Hmm interessante. Eu me pergunto o que mais eu poderia procurar. Aqui estão as informações da minha versão do VS Code:
Version: 1.47.0
Commit: d5e9aa0227e057a60c82568bf31c04730dc15dcd
Date: 2020-07-09T08:01:54.115Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 18.7.0
Dica possível: quando eu uso lang="ts"
ele analisa corretamente.
Existe uma maneira de descobrir para qual versão do parser / ecmascript Svelte está passando?
Você pode tentar desativar qualquer extensão, exceto svelte para vscode e ver se ela persiste? Ou tente o mesmo código no arquivo js?
Também pode ser qualquer outra extensão que altere o realce da sintaxe.
Foi só isso! O plugin Babel Javascript
(0.0.29) foi a causa. Obrigado.
No domingo, 19 de julho de 2020 às 12h47 Lyu, Wei-Da [email protected]
escrevi:
Você pode tentar desativar qualquer extensão, exceto svelte para vscode e ver se
persiste? Também pode ser qualquer outra extensão que altere a sintaxe
realçar.-
Você está recebendo isto porque é o autor do tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/sveltejs/language-tools/issues/320#issuecomment-660597752 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AAAABAJCOUP4DSNSFKXPT5DR4KJHNANCNFSM4PANJVLQ
.
Comentários muito úteis
Foi só isso! O plugin
Babel Javascript
(0.0.29) foi a causa. Obrigado.No domingo, 19 de julho de 2020 às 12h47 Lyu, Wei-Da [email protected]
escrevi: