文件名与已包含的文件名的区别仅在于大小写.Vetur(1149)



我的文件夹结构或代码没有任何问题。

然而,在我更改了一次文件夹名称后,Vetur一直在对我大喊这条消息

我试过以下几件事

  1. 完全删除repo并提交新git
  2. 重新安装Vetur
  3. 重新启动计算机
  4. 删除node_modules

但问题仍然存在,我该如何解决?


2022年8月更新:

它仍然可以重复,但错误描述可能有所不同;复制:

  1. 制作一个名为Example.vue.的文件
  2. Example.vue导入其他文件
  3. 将名称Example.vue更改为example.vue
  4. 还将import语句重构为example.vue
  5. 将显示错误消息

(使用vue.js v3(我的解决方案是不使用文件扩展名".vue":

失败:

import X from './components/X.vue'

成功:

import X from './components/X'

您可以尝试在tsconfig.json中设置以下属性

{
"compilerOptions": {
"forceConsistentCasingInFileNames": false,
}
}

我遇到了同样的问题,只需重新启动或重新加载您的vscode

最新更新