Tag: 不区分大小写

如果path以“./”开头并且nocase:true – 错误或预期,Node glob不匹配任何东西?

复制说明: 从一个空目录开始,我创build了一个package.json : { "dependencies": { "glob": "7.1.1" } } 7.1.1是编辑这篇文章时的最新版本。 然后我运行npm install ,最后是node命令: > var glob = require('glob'); undefined > glob.sync('*'); [ 'node_modules', 'package.json' ] > glob.sync('./*'); [ './node_modules', './package.json' ] 这一切都是有道理的,但在这里它变得奇怪: > glob.sync('*', { nocase: true }); [ 'node_modules', 'package.json' ] > glob.sync('./*', { nocase: true }); [] 我认为nocase只应该影响大小写敏感性。 我无法看到文档中的任何内容,也找不到任何Google结果来解释此行为。 这是一个错误还是这样做是有道理的,我目前不明白?