我正在寻找这个功能被构建: https://marketplace.visualstudio.com/items?itemName=neotan.vscode-auto-restart-typescript-eslint-servers
我的用例很难描述,所以我录了一个loom: https://www.loom.com/share/53cf1148a0f54902a77a538f9de683d6
这是loom的摘要:
嘿!在这个loom中,我讨论了我在研讨会上遇到的一个特殊用例。研讨会的每一步都是一个单独的嵌套在整个存储库中的应用程序。然而,我们面临着一个挑战,即多个相同应用程序的副本只有轻微的更改,这使得导航和查找特定文件变得困难。为了克服这个问题,我在playground中打开了另一个VS code示例,这可以方便地进行文件搜索和导航。但是,有一个陷阱!当我将文件复制到playground时,它会覆盖现有的文件,导致TS服务器变得不高兴。我正在寻求建议来避免这种烦恼并提高整体研讨会体验。有什么想法吗?让我们一起探讨吧!
这是研讨会仓库: https://github.com/epicweb-dev/full-stack-foundations
这是负责我们正在使用的应用程序的仓库: https://github.com/epicweb-dev/kcdshop
如果你有任何其他问题,请告诉我。
3条答案
按热度按时间7fhtutme1#
这个功能请求现在是我们待办事项列表的候选项目。社区有60天的时间对这个问题进行投票。如果它收到20个赞成票,我们将把它移到我们的待办事项列表中。如果没有,我们将关闭它。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation。
快乐编码!
zi8p0yeb2#
这个功能请求收到了足够多的社区投票,我们将其移动到了我们的待办事项列表中。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation。
快乐编码!
js4nwp543#
每当我们重建一个子模块时,我都会遇到同样的问题,TS语言服务器需要重新启动,否则我会遇到子模块的破坏性导入,例如:
鉴于我们在提交/集成过程中重建,并且我们进行微提交;这是我每天必须多次做的事情。
感谢@kentcdodds通过扩展提供的临时解决方案。
编辑:它似乎不适用于我的场景,我确实尝试过覆盖一些配置来监视我的子模块目录的变化
编辑2:我找到了正确的组合,它似乎在构建过程中的文件删除和创建时重新启动。如果它能有所收敛就更好了。