node.js - 节点 glob 同步返回空数组
问题描述
我正在使用 glob nodejs 模块使用模式同步文件
我做了:
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, '/'))
推荐阅读
- python - 基于组的另一列中的值在一个列上创建值
- woocommerce - Woocommerce 在产品目录中显示含税和不含税价格
- java - Is there any way to create viewmodel object in application class?
- php - Woocommerce - 购物车页面 - 当购物车更新为新数量时,我希望能够通过总计
- swift - 如何在 popToRootViewController 之后显示警报
- javascript - 大家好,我正在使用 django,但它没有加载 JavaScript 和 jquery
- python - 如何在python中制作一个带有选项的弹出窗口?
- asp.net - 在我的 Asp.Net Core MVC Web 应用程序中加密 appsettings.json 的部分
- flutter - 颤振显示图标与列重叠
- python - 在 python 中读取 XML 和写入 XML