【发布时间】:2019-02-21 15:31:44
【问题描述】:
当涉及到Chokidar 配置时,我想设置选项。我想忽略除 xml 文件之外的所有内容。
{
"path": "C:/... my path ...",
"options": {
"ignored": "everything except xml files",
"persistent": true
}
}
一个可能的解决方案是
Use Chokidar to watch for specific file extension
但是有没有办法将 JSON 配置文件的 ignored 属性设置为“忽略除 .xml 文件之外的所有内容”,而不是通过代码进行设置?
我尝试使用此代码
{
"path": "C:/...",
"options": {
"ignored": "!**.xml",
"persistent": true
}
}
const chokidar = require('chokidar');
const { path, options } = require('../fileSystemWatcherConfiguration.json');
module.exports = eventEmitter => {
const watcher = chokidar.watch(path, options);
}
但watcher.on('add', func) 事件会在每个文件扩展名上触发。
【问题讨论】:
标签: javascript regex chokidar