tsconfig之forceConsistentCasingInFileNames属性

文章来源:Wflynn

forceConsistentCasingInFileNames 作用

是否强制代码中使用的模块文件名必须和文件系统中的文件名保持大小写一致,

示例

假设我们有一个文件名为 FileManager.ts,我们从这个文件中引入时,默认可以忽略大小写

如下示例,FileManager.ts 是大写的文件名,我们使用小写的引入时,也不会报错

import { getName } from './fileManager';

但当我们开启 forceConsistentCasingInFileNamestrue 时,引入文件名必须大小写一致,如下

import { getName } from './FileManager';