即使底层文件系统不区分大小写,也可以通过区分大小写的方式检查NodeJS中是否存在文件吗?
fs.exists()可能区分大小写,也可能不区分大小写,具体取决于基础文件系统。
fs = require('fs');
fs.existsSync('readme.txt') // true
fs.existsSync('README.TXT') // false (or true, depending on the file system)
在不区分大小写的开发环境中开发应用程序时,这将导致问题,该环境将部署在区分大小写的服务器上。最近,我遇到一个问题,即拼写错误打乱了构建。它在本地工作。
如果我可以让Node告诉我,“是的,README.TXT
存在,并且将其存储为readme.txt
”,这将足以解决问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句