错误TS1149:文件名'C:/Project/frontend/scripts/State.ts"不同于已包含的文件名"/前端/脚本/状态.只在套管内.

我已经三次判断了我们参考资料中的大小写,实际文件中的大小写也是正确的.据我所知,这仅仅是因为相对路径使用了不正确的大小写,或者可能只是因为相对路径本身?

问题是,它在Mac和Linux上编译得很好,但在Windows上会抛出这个错误.

如果有用的话,tsconfig中会启用forceConsistentCasingInFileNames,我们将使用tsify进行编译.

推荐答案

答案是我们使用的是tisfy 1.0.1,而forceConsistentCasingInFileNames直到4.0.0才得到支持.更新修复了这个问题.

Typescript相关问答推荐

如何传递基于TypScript中可变类型的类型?

Typescript对每个属性具有约束的通用类型

无法将select选项的值设置为ngFor循环中的第一个元素

使用ngrok解析Angular 时出现HTTP故障

如何按不能保证的功能过滤按键?

在TypeScrip的数组中判断模式类型

如何在Reaction路由v6.4加载器和操作中获得Auth0访问令牌?

如何在处理数组时缩小几个派生类实例之间的类型范围?

已解决:如何使用值类型限制泛型键?

重载函数的T helper参数

在React中定义props 的不同方式.FunctionalComponent

NPM使用Vite Reaction应用程序运行预览有效,但我无法将其部署到Netlify

使用来自API调用的JSON数据的Angular

埃斯林特警告危险使用&as";

T的typeof键的Typescript定义

在ts中获取级联子K类型?

递归JSON类型脚本不接受 node 值中的变量

如何根据Typescript 中带有泛型的对象嵌套键数组获取数组或对象的正确类型?

将对象数组传递给 Typescript 中的导入函数

如何为对象创建类型,其中键是只读且动态的,但值是固定类型?