这是我工作时 VSCode/TypeScript 以某种方式第三次主动检查整个项目并更新导入以使用非相对路径。
使用诸如非相对路径@app
,@shared
,@core
,等是伟大的,因为它清理进口,但是当它发生时通过他们恢复到自动项目范围,而不是只针对新的进口,我们得到大约400个未分级文件的变化发生了,需要工作找到正在处理的文件,因为这样的提交会导致一堆合并冲突。
我想也许我在 VSCode 中按下了某种快捷键,但我不知道这是否属实。有没有办法阻止 VSCode/TypeScript 自动更新整个项目中的所有导入?我们只想在开发过程中在添加新导入时使用此功能,或者手动更新旧导入,但不会在项目范围内随机更新它们。
没有安装可能执行此操作的 VSCode 包。
防止 VSCode/TypeScript 自动更改整个项目的导入
用户设置是typescript.updateImportsOnFileMove.enabled
和javascript.updateImportsOnFileMove.enabled
。用值关闭,"never"
例如
"typescript.updateImportsOnFileMove.enabled": "never"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句