Describe el error
Al agregar una etiqueta export let
en javascript simple <script>
, se rompe el resto del resaltado de sintaxis:
Reproducir
Muestra:
<script>
import RightPanel from './RightPanel.svelte'
export let start
</script>
<!-- a 'comment with dangling apostrophe -->
<RightPanel />
<PressTabHelp />
Comportamiento esperado
La etiqueta de cierre </script>
debe reconocerse como el final de la sección javascript.
Capturas de pantalla
Sistema (complete la siguiente información):
Lo siento. No puedo reproducir esto. Tal vez este sea un problema anterior, el resaltado de sintaxis dentro de la etiqueta del script se definió como "hey IDE, maneja js por mí". ¿Cuál es su versión de VSCode?
Mmmm interesante. Me pregunto qué más podría buscar. Aquí está la información de mi versión de 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
Sugerencia posible: cuando uso lang="ts"
se analiza correctamente.
¿Hay alguna manera de descubrir a qué versión de analizador / ecmascript se lo está pasando Svelte?
¿Puede intentar deshabilitar cualquier extensión excepto svelte para vscode y ver si persiste? ¿O prueba el mismo código en el archivo js?
También puede ser cualquier otra extensión que altere el resaltado de sintaxis.
¡Eso fue todo! El complemento Babel Javascript
(0.0.29) fue la causa. Gracias.
El domingo 19 de julio de 2020 a las 12:47 a. M. Lyu, Wei-Da [email protected]
escribió:
¿Puede intentar deshabilitar cualquier extensión excepto svelte para vscode y ver si
persiste? También puede ser cualquier otra extensión que altere la sintaxis
destacar.-
Estás recibiendo esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/sveltejs/language-tools/issues/320#issuecomment-660597752 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAAABAJCOUP4DSNSFKXPT5DR4KJHNANCNFSM4PANJVLQ
.
Comentario más útil
¡Eso fue todo! El complemento
Babel Javascript
(0.0.29) fue la causa. Gracias.El domingo 19 de julio de 2020 a las 12:47 a. M. Lyu, Wei-Da [email protected]
escribió: