【发布时间】:2021-08-12 20:09:10
【问题描述】:
我正在调用fg.sync(globPatterns, { cwd : someWD } 来获取目录中的文件。但它返回一个空数组。但是,运行 fg.sync('*') 确实会返回结果。
我记录了模式和 wd 并获取了确切的参数并在节点 repl 中运行它。它返回了我想要的结果。不知何故,它只是在 api 端点内不起作用。 (我用的是 fastify)
也可能process.cwd()被修改可能是因为其他shelljs命令,但我传递的cwd是绝对路径。
我正在 Windows 上进行测试。我怀疑这是我在 Windows 上的问题,或者是一些权限问题。我以 posix 格式传递路径,它在节点 repl 中工作,所以我不认为它可能是第一个。
可能与打字稿有关吗?
【问题讨论】:
标签: node.js typescript glob