打字稿自动格式化已成为一种威胁。当我输入带引号的字符串(“或`)时,其余代码可能会暂时反转,而其他字符串作为代码出现。
这突然变得更糟,像
`<tag>stuff</tag>${foo}${bar}`
会变成
`< tag>stuff< /tag> ${foo} ${bar} `
这会使浏览器不满意,当我构造路径名时,我会在其中找到空格!
我越来越害怕VSC,这不应该发生。而且我不知道是哪个扩展名的罪魁祸首。我依赖于格式,很高兴明确请求它(我的VS绑定中为^ k ^ d),但是现在它会自动破坏代码!
答案 0 :(得分:2)
Typescript自动格式化已变为自动垃圾回收
这不是由于TypeScript / VSCode的默认设置。某些扩展程序表现不佳。
我如何追究罪魁祸首并修复
逐个禁用扩展,直到找到罪魁祸首。然后删除该扩展名。