2017-02-19 63 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/