发生的场景
一般对大小写敏感的文件夹重命名的时候,而产生的ts文件引用路径的大小写敏感问题。
有时候发现单文件中引用路径确认修改完毕没有问题,怎么会报错,那最终的答案只有一个,在其他地方有相关的引用路径出现了大小写敏感问题。
推荐做法
全局搜索相关文件夹大小写敏感的引用路径,并进行替换,Done !
这边使用的IDE为vscode,其他IDE可参照解决
有效的解决办法
1.在tsconfig.json里不开启ts文件系统大小写敏感
"compilerOptions": {
"forceConsistentCasingInFileNames": false //是否开启ts文件系统大小写敏感
},
https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames
2.重命名为其他文件
可以尝试的解决办法
1.修改当前报错的文件引用路径。
2.重启vscode。(Ctrl/Command+Shift+P) --> Developer: Reload Window
3.在.ts文件下重启ts server。(Ctrl/Command+Shift+P) --> Select Typescript: Restart TS server
4.关掉相关的文件夹(不在vscode里)