为什么我不能重命名React组件的文件名?

问题描述

我想将组件文件重命名为大写字母,但不允许我这样做。在WSL终端中说:

我尝试:mv mamaMia.jsx MamaMia.jsx

回复mv: 'mamaMia.jsx' and 'MamaMia.jsx' are the same file

文件位于我的应用程序的src/components/

那是为什么? 如何重命名

解决方法

在WSL中,默认情况下Windows卷被安装为不区分大小写。您可以通过遵循以下blog来手动装入区分大小写的卷,也可以使用临时名称作为重命名的额外步骤来欺骗外壳:

mv mamaMia.jsx MamaMia-temp.jsx
mv MamaMia-temp.jsx MamaMia.jsx