M U*_*M U 5 javascript npm eslint npm-scripts
我正在尝试在我的package.json中添加lint-fix。我的基本皮棉是"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
我确实尝试过,"lint-fix": "eslint --fix --ext .js,.vue src test/unit/specs test/e2e/specs"但是它抛出了我的错误,但没有修复它们。
我必须改变什么?
NPM的错误是:
217 problems (217 errors, 0 warnings)
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "lint-fix"
npm ERR! node v5.10.1
npm ERR! npm v3.8.3
npm ERR! code ELIFECYCLE
npm ERR! quasar-app@0.0.1 lint-fix: eslint --fix --ext .js,.vue src
npm ERR! Exit status 1
npm ERR! but it is caused by exit code 1 which is result of finding errors.
Run Code Online (Sandbox Code Playgroud)
小智 127
您可以运行以下命令:
npm run lint -- --fix
Run Code Online (Sandbox Code Playgroud)
小智 37
您可以在 package.json 中添加新命令。
"scripts": {
"lint": "eslint --fix --ext .js,.jsx ."
}
Run Code Online (Sandbox Code Playgroud)
然后你可以在终端中运行它npm run lint。
Rah*_*pta 19
要添加一个新的单独脚本来自动修复扩展名为.js和 的文件的 linting 问题.jsx,您可以添加添加脚本,package.json如下所示:
"lint:fix": "eslint --fix --ext .js,.jsx ."
因此,添加上述命令后,您的脚本部分package.json可能如下所示:
...
....
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"lint": "eslint .",
"lint:fix": "eslint --fix --ext .js,.jsx ."
},
....
...
Run Code Online (Sandbox Code Playgroud)
要运行新添加的脚本以自动修复命令行上的 linting 问题,您应该运行如下命令:
npm run lint:fix
小智 19
首先检查错误:
npx eslint .
Run Code Online (Sandbox Code Playgroud)
修复所有文件的问题(自动更正选项)
npx eslint --fix .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13311 次 |
| 最近记录: |