1

我正在 Meteor 中构建一个应用程序,并且非常喜欢自动重建操作,它可以监听任何文件更改、重建应用程序并刷新我的浏览器。但是,我最近开始将 flycheck 与 eslint 一起使用,并且flycheck_my-module.js当我对文件进行更改时(而不是仅在保存时),flycheck 会在当前目录中创建一个名为的临时文件。Meteor 看到这些文件被创建并重新构建和重新加载。这会导致很多操作,对我的浏览器来说很重,并破坏了我的工作流程。

我可以为这些文件 fx 自定义前缀,这.#flycheck_将使 Meteor 忽略它们,但这会破坏 eslint 检查器。

所以我的问题是。有没有办法告诉流星阻止所有以flycheck_触发重建开始的文件,比如meteor run --ignore "flycheck_*.js".

4

1 回答 1

0

Meteor 处理整个构建过程,因此引入诸如 flycheck 之类的东西并不是很理想(对于转译器等也是如此)。

一种可能性是将这些文件保存在test流星忽略的文件夹中。如果文件需要在同一个文件夹中,您可以快速编辑 flycheck 的源以查看并在文件夹中'test/' + currentDir重新创建相同的文件夹结构test。不是很理想,但如果你想继续使用 flycheck + emacs,那是你唯一的选择。

于 2015-09-10T17:50:33.727 回答