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

标签 reactjs windows-subsystem-for-linux

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

我尝试:mv mamaMia.jsx MamaMia.jsx

响应:mv: 'mamaMia.jsx' 和 'MamaMia.jsx' 是同一个文件

该文件在我的应用程序的 src/components/

这是为什么呢? 如何重命名?

最佳答案

在 WSL 中,Windows 卷默认情况下不区分大小写。您可以按照此 blog 手动将卷安装为区分大小写例如,或者通过使用临时名称作为重命名的额外步骤来欺骗 shell:

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

关于reactjs - 为什么我不能重命名 React 组件的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63415055/

相关文章:

windows - 使用 WSL 和 postgresql 安装 rails

windows - WSL 从 Windows 运行 linux 而无需生成 cmd-window

reactjs - 更改日期时间字段以返回 django rest 框架中的 unix 时间戳

ubuntu - 无法在 WSL 上安装代码服务器。 "System has not been booted with systemd as init system (PID 1). Can' 进行操作。”

visual-studio-code - 无法启动客户端 Rust 语言服务器

eclipse - 使用适用于 Linux 的 Windows 子系统在 eclipse 上设置 Linux gcc 工具链/编译器

javascript - Axios 正在阻止执行其他方法

javascript - React-Router 忽略服务器上的嵌套路由

reactjs - 如何编写文档 Firestore

reactjs - 错误对象作为 React 子对象无效(找到 : Invalid date)