2017-02-19 106 views
4

我在我的create-react-app安装的根目录中放置了一个.eslintignore文件,所以我可以忽略来自供应商库的警告。.eslintignore被create-react-app忽略了吗?

如果我从命令行运行eslint它工作正常:

./node_modules/.bin/eslint src/js/vendor/jquery.js 
...warnings ignored... 

但是运行npm startnpm run build似乎忽略了忽略文件。

我该如何实现我想在这里完成的任务 - 无需编辑单个供应商文件来添加eslint选项?

+0

你有没有想过这个? – Karoh

回答

1

.eslintignore被忽略。根据this issue

CRA 1.x +故意不支持.eslintignore。抱歉!

Workarround

  • 添加/* eslint-disable */到文件的开头。

  • 将供应商文件移动到public/或使用NPM软件包。

0

如果我从root中的.eslintignore中排除完整的目录,似乎可行。这里是我的.eslintignore

src/js/vendor/ 
src/vendor/