Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点全局同步返回空数组_Node.js_Windows_Glob - Fatal编程技术网

Node.js 节点全局同步返回空数组

Node.js 节点全局同步返回空数组,node.js,windows,glob,Node.js,Windows,Glob,我正在使用globnodejs模块使用模式同步文件 我做到了: glob.sync('C:\Users\maroodb\project\config\*.json') 但它返回:[]这样的配置文件夹包含15个文件*.json windows路径有问题吗?是的,windows路径不起作用。全局模式始终采用POSIX格式。您只需更改分隔符: glob.sync('C:/Users/maroodb/project/config/*.json'); glob.sync('C:\Users\maro


我正在使用globnodejs模块使用模式同步文件

我做到了:

 glob.sync('C:\Users\maroodb\project\config\*.json')
但它返回:
[]
这样的配置文件夹包含15个文件*.json


windows路径有问题吗?

是的,windows路径不起作用。全局模式始终采用POSIX格式。您只需更改分隔符:

glob.sync('C:/Users/maroodb/project/config/*.json');
glob.sync('C:\Users\maroodb\project\config\*.json'.replace(/\\/g, '/'))
如果路径是动态的,则必须替换分隔符:

glob.sync('C:/Users/maroodb/project/config/*.json');
glob.sync('C:\Users\maroodb\project\config\*.json'.replace(/\\/g, '/'))