您的功能请求是否与问题有关?
我希望 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