Closed chcarmen closed 3 months ago
@chcarmen 尝试了一下 VS Code 表现,也是不支持同名文件大小写创建的,还得看看复现路径,可能有一些系统配置不同导致的
@chcarmen 目前 OpenSumi 内插件文件采用的是 fs-extra
,相关代码如下,可以尝试本地复现一下这个问题
这个问题可能与传入 writeFile
方法的参数不足导致的。
不支持同名文件大小写创建的行为,我 VS Code 本地是跟你一样的。
但是,我想确认的是文件重命名问题,我同一系统,VS Code 允许重命名文件大小写,但 Opensumi IDE 却不能。
如上,同一个项目。VS Code 打开,可以将 tsconfig.json 重命名为 Tsconfig.json, 而 Opensumi IDE 却不允许这么做,提示 source and destination must not be the same
@chcarmen 你这边使用的是什么版本?我拿最新的 main ,重命名是没这个问题的,可能得升级一下版本
我 2.27.2,我更新下试下
更新到 3.1.3 了,还是有这个问题:
更新 fs-extra 版本至 "11.2.0", 解决了该问题。
描述你的问题(Describe the bug)
复现路径(To Reproduce)
预期表现(Expected behavior)
大小写敏感,应当作不同的字符进行区分
环境信息(Environment)