gpt4 book ai didi

node.js - 如果路径以 "./"和 nocase : true - bug or expected? 开头,则 Node glob 不匹配任何内容

转载 作者:搜寻专家 更新时间:2023-10-31 23:24:56 25 4
gpt4 key购买 nike

复制说明:

从一个空目录开始,我创建了一个 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 结果来解释此行为。

这是一个错误还是以我目前不理解的方式有意义?

最佳答案

今天遇到了同样的问题,在github上发现了issue。它甚至为您的问题提供了可能的解决方案。不幸的是,该解决方案并不像人们希望的那样干净。

链接:https://github.com/gulpjs/gulp/issues/1144

关于node.js - 如果路径以 "./"和 nocase : true - bug or expected? 开头,则 Node glob 不匹配任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29447637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com