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, '/'))