以为我一切都很好,并且在编码很快的时候,我得到了chokidar来做我在Macbook上需要做的事情,但是当我回到家里并进入我当地的Ubuntu环境时,预期的行为不起作用一点都不
在MacOS上,以下工作正常但在Ubuntu中失败
var watcher = chokidar.watch('./', {
ignored: ['node_modules', 'package.json', 'index.yaml', '.git', /(^[\/\\])\../],
persistent: true
});
watcher.on('all', path => { updateYAML(); });
MacOS中发生的事情是监视我的文件,每当我进行更改时,我的yaml文件都会被重建。但是在Linux中,运行我的节点命令后,应用程序意外停止。
我发现如果我将路径从'./'
更改为'.'
,那么应用程序就不会停止,但它确实开始添加我的目录中的所有文件并构建我的yaml文件我的目录中的每个文件。
我的另一个主要问题是,在Ubuntu中,它实际上并没有在MacOS上观察任何文件的变化,它完美地工作......
任何人都有使用chokdidar在MacOS之外工作的经验吗?
由于