eslint watch任务反复运行

时间:2016-04-04 21:04:08

标签: javascript node.js watch eslint package.json

我正在尝试使用SharedPreferences pref = this.getActivity().getSharedPreferences("pref", Context.MODE_PRIVATE);

在文件更改上使用eslint来压缩我的文件
npm scripts

我使用watch包来完成此任务。

我发现监视任务在循环中无限运行。 eslint是否写入应用程序根目录中的文件。如果是这样,我如何教会监视忽略"scripts": { "lint": "eslint ./* lib", "lint:watch":"watch 'npm run lint' .", "test": "echo \"Error: no test specified\" && exit 1" } 所做的更改。

我的eslint,如果是nessecary:

.eslintrc

1 个答案:

答案 0 :(得分:2)

您可以通过在项目的根目录中创建.eslintignore文件来告诉ESLint忽略特定的文件和目录。这是一个看起来像:

这是纯文本,只需在项目中添加.eslintignore文件并编写您不想“监视”的文件

以下将忽略所有JS文件:

**/*.js

您可以获取特定的或使用如上所述的glob模式来忽略某种类型的所有文件。

Relevant Docs