3
我想皮棉使用npm scripts
文件更改我的eslint文件:eslint手錶任務運行反覆
"scripts": {
"lint": "eslint ./* lib",
"lint:watch":"watch 'npm run lint' .",
"test": "echo \"Error: no test specified\" && exit 1"
}
我用watch包來實現這一目標。
我發現watch任務在循環中無限運行。 eslint是否寫入應用程序根目錄中的文件。如果是這樣,我如何教手錶忽略eslint
所做的更改。
我.eslintrc
,如果nessecary:
{
"parser":"babel-eslint",
"extends":"eslint:recommended",
"rules":{
"strict":2,
"no-var":2,
"prefer-template":2,
"prefer-arrow-callback":1,
"prefer-rest-params":2,
"prefer-spread":2,
"object-shorthand":1,
"no-duplicate-imports":2,
"no-confusing-arrow":2,
"comma-dangle":0
}
}
快速禁止一個文件只是把這個線在頂部:'/ * eslint - 禁用* /' – JordanHendrix
@Omarjmh我覺得有一個誤會,我運行一個叫上''watch'包eslint',這個軟件包正在監視項目根目錄中的文件,當eslint運行時,它似乎寫入到'根目錄'的一個文件夾中,導致手錶檢測到再次運行eslint的變化。如果我知道哪個文件,我可以讓'watch'忽略它。 – vamsiampolu