Chokidar并不关注Linux的变化

时间:2018-05-25 12:12:25

标签: node.js node-modules chokidar

以为我一切都很好,并且在编码很快的时候,我得到了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之外工作的经验吗?

由于

0 个答案:

没有答案