Опишите ошибку
При добавлении export let
в простой тег javascript <script>
он нарушает остальную часть подсветки синтаксиса:
Воспроизводить
Образец:
<script>
import RightPanel from './RightPanel.svelte'
export let start
</script>
<!-- a 'comment with dangling apostrophe -->
<RightPanel />
<PressTabHelp />
Ожидаемое поведение
Закрывающий тег </script>
следует распознать как конец раздела javascript.
Скриншоты
Система (пожалуйста, заполните следующую информацию):
Простите. Я не могу воспроизвести это. Возможно, это проблема апстрима, выделение синтаксиса в теге сценария было определено как «эй, IDE, обработай js для меня». Какая у вас версия VSCode?
Хм, интересно. Интересно, что еще я мог бы поискать. Вот моя информация о версии 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
Возможный намек: когда я использую lang="ts"
он разбирается правильно.
Есть ли способ узнать, какую версию парсера / ecmascript Svelte передает?
Можете ли вы попробовать отключить любое расширение, кроме svelte для vscode, и посмотреть, сохраняется ли оно? Или попробовать тот же код в js файле?
Это также может быть любое другое расширение, изменяющее выделение синтаксиса.
Вот и все! Причиной был плагин Babel Javascript
(0.0.29). Спасибо.
Вск, 19 июля 2020 г., 00:47 Лю, Вэй-Да [email protected]
написал:
Можете ли вы попробовать отключить любое расширение, кроме svelte для vscode, и посмотреть, есть ли
это сохраняется? Это также может быть любое другое расширение, изменяющее синтаксис
выделять.-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/sveltejs/language-tools/issues/320#issuecomment-660597752 ,
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/AAAABAJCOUP4DSNSFKXPT5DR4KJHNANCNFSM4PANJVLQ
.
Самый полезный комментарий
Вот и все! Причиной был плагин
Babel Javascript
(0.0.29). Спасибо.Вск, 19 июля 2020 г., 00:47 Лю, Вэй-Да [email protected]
написал: