Node.js glob.sync不匹配../path/*.js模式

Node.js glob.sync不匹配../path/*.js模式,node.js,debugging,path,glob,Node.js,Debugging,Path,Glob,嘿,我正在尝试使用NodeJS中的glob.sync遍历一组文件。 这对我来说非常好 glob.sync('./path/*.js').forEach(function(file){ //code }); 但是我想把这个文件移到另一个文件夹中,然后再这样做 glob.sync('../path/*.js').forEach(function(file){ //code }); 这里的代码失败,回调没有执行,这是glob不支持的还是我犯了错误 请帮助您确定那里有js文件吗?

嘿,我正在尝试使用NodeJS中的glob.sync遍历一组文件。 这对我来说非常好

glob.sync('./path/*.js').forEach(function(file){
    //code
}); 
但是我想把这个文件移到另一个文件夹中,然后再这样做

glob.sync('../path/*.js').forEach(function(file){
    //code
}); 
这里的代码失败,回调没有执行,这是glob不支持的还是我犯了错误
请帮助

您确定那里有js文件吗?你检查过拼写错误吗?是的,它们在那里,否则它将不适用于。/另外,我可以为。/但是..在将其移动到另一个目录后,你可能没有意识到,
glob
解析相对于
process.cwd()
(当前工作目录)的路径不同于
require
@AlexeyTen非常感谢,我犯了我的错误,正如你所说的,我必须给出。/对于glob和../对于glob之外的其他要求,一个文件丢失了,因为从CWD看,glob是否存在js文件?你检查过拼写错误吗?是的,它们在那里,否则它将不适用于。/另外,我可以为。/但是..在将其移动到另一个目录后,你可能没有意识到,
glob
解析相对于
process.cwd()
(当前工作目录)的路径不同于
require
@AlexeyTen非常感谢,我犯了我的错误,正如你所说的,我必须给出。/对于glob和../对于glob之外的其他要求,一个文件丢失了,因为glob是从cwd查看的