Ваш запрос функции связан с проблемой?
Я бы хотел, чтобы svelte-check также проверял и сообщал о проблемах из файлов .ts, а не только формировал компоненты .svelte.
Обходной путь (или даже решение) может быть svelte-check && tsc --noEmit
Большое спасибо @dominikg , это действительно очень хорошо.
Мне пришлось npm i -D watch
, а затем добавить "check": "watch 'svelte-check && tsc --noemit'"
в раздел скриптов моего package.json.
Возможно, это можно было бы интегрировать в svelte-check, чтобы мы могли запустить svelte-check --ts-files --watch
, чтобы получить это из коробки.
tsc имеет встроенный режим просмотра, но обычно вы полагаетесь на свою IDE для проверки в реальном времени. создание дополнительных процессов обходится дорого.
если вы не используете IDE и абсолютно не нуждаетесь в немедленной обратной связи, я рекомендую запустить проверку в качестве шага перед сборкой.
Да, я согласен, это хороший совет оставить живую проверку редактору кода (если вы используете vscode, он уже делает это) и зарезервировать svelte-check для задач перед сборкой.
Самый полезный комментарий
Обходной путь (или даже решение) может быть
svelte-check && tsc --noEmit