猿问

eslint --fix失败

版本号


ESLint Version: 4.18.2

Node Version: 8.93

npm Version: 5.5.1

package.json部分


scripts": {

    "dev": "webpack-dev-server --open --history-api-fallback",

    "build": "webpack -p",

    "test": "echo \"Error: no test specified\" && exit 1",

    "lint": "eslint **/*.js",

    "lint-html": "eslint **/*.js -f html -o ./reports/lint-results.html",

    "lint-fix": "eslint --fix **/*.js"

  }

报错


npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! react-blog@1.0.0 lint: `eslint **/*.js`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the react-blog@1.0.0 lint script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.


npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\yanyue\AppData\Roaming\npm-cache\_logs\2018-04-03T09_10_39_948Z-debug.log

debug.log

大家帮忙看一下,这个问题我该怎么解决,使用eslint总是修正不了代码。

一只萌萌小番薯
浏览 3877回答 1
1回答

PIPIONE

贴完整的报错信息。我觉得并不是报错。eslint 并不能修正所有代码,查看 eslint 文档就可以看到了,--fix 只能修正那些 fixable 的规则。当 eslint 检测到错误或者警告时,会返回非 0 的代码,此时就会出现 npm ERR!所以看到 npm ERR 不要大惊小怪,不是程序运行错误,而是你的代码有问题。这不是报错。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答