0x00
背景
给一个组件的文件名改了大小写,然后 VS Code 就一直显示个报错:
已包含的文件名 "..." 仅大小写与文件名 "..." 不同。
程序包含该文件是因为: 通过 "..." 从文件 "..." 导入 "..."
通过 "..." 从文件 "..." 导入 "..."
默认情况下匹配包括模式 “**/*” ts(1261)
"..." 在此处通过导入包含了文件。
各种重启重开都试过了,还是报,于是又谷歌了半天,直到看到 len@stack overflow 在 《File name … differs from already included file name … only in casing》的回答(https://stackoverflow.com/a/74168127/10838083),故在此记录下
0x01
解决办法
重新启动 typescript 服务器解决了这个问题:
确保您打开了 TypeScript 文件,按 Ctrl+Shift+P(或 macOS 上的 Cmd+Shift+P)打开命令面板并输入 restart,然后选择命令“TypeScript: Restart TS server”。
0xff
参考文献
- len@stack overflow 在 《File name … differs from already included file name … only in casing》的回答(https://stackoverflow.com/a/74168127/10838083)
//End of Article