我正在使用glob nodejs模块使用模式同步文件
我做到了:
glob.sync('C:\Users\maroodb\project\config\*.json')
但它返回:[]
这样的配置文件夹包含15个文件* .json
Windows路径有问题吗?
答案 0 :(得分:1)
是的,Windows路径将不起作用。全局模式始终为POSIX格式。您只需要更改分隔符:
glob.sync('C:/Users/maroodb/project/config/*.json');
如果路径是动态的,则必须替换分隔符:
glob.sync('C:\Users\maroodb\project\config\*.json'.replace(/\\/g, '/'))