首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Typescript检测到大小写敏感的输入路径错误?

如何让Typescript检测到大小写敏感的输入路径错误?
EN

Stack Overflow用户
提问于 2021-01-15 00:12:23
回答 2查看 168关注 0票数 1

Typescript未检测到此打字错误(区分大小写)。

文件名:AdminTextArea

带有输入错误的import AdminTextArea from "@components/AdminTextarea"的导入

拼写错误是:area而不是正确的单词Area

我的Typescript环境对此一点也没有抱怨。

没有显示任何错误,并且运行顺畅。

只有在我使用babel将其转换为JS,并将其发送到云上的Docker容器上运行后,它才触发了这个错误:

这条道路是完美的,除了打字错误。

如何在我的dev Typescript环境中检测此错误?这是eslint的问题,还是我的Typescript配置不正确?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-15 00:29:03

这取决于操作系统。一些操作系统具有不区分大小写的文件系统(主要示例是MacOS)。Linux文件系统区分大小写,因此从不区分大小写的文件系统移动到区分大小写的文件系统时,可能会出现此错误。

不幸的是,TypeScript对此无能为力,因为它依赖于文件系统本身。您可以添加此编译器设置:

代码语言:javascript
运行
复制
{
  "compilerOptions": {
    "forceConsistentCasingInFileNames": true

这可能有助于检测此错误。

票数 1
EN

Stack Overflow用户

发布于 2021-01-15 10:50:20

使用ESLint规则import/no-unresolved,您可以确保正确添加区分大小写的导入。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65722618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档