您好,我正在尝试在 Windows 上设置 chokidar。我必须使用它chokidar-cli
,这是正确报告事件的命令行:
chokidar "D:\PATH\**\WATCHED_FOLDER\*.TXT"
但是当我尝试node index.js
用下面的代码做同样的事情时,事件不会被报告。
const chokidar = require('chokidar');
chokidar
.watch('D:\\PATH\\**\\WATCHED_FOLDER\\*.TXT')
.on('all', (event, path) => {
console.log(event, path)
})
我想知道为什么相同的 glob 表达式适用于命令行而不是 javascript。此外,我没有找到有关 chokidar 在 Windows 上接受的语法的参考。
有人可以在这里指出问题吗?谢谢。