WEB/Vue.js
[Vue.js] Eslint + Prettier 오류 (⏎·······)
S0PH1A
2021. 5. 26. 23:31
반응형
[Vue.js] Eslint + Prettier ⏎······· 오류
1. 오류
vue-cli 로 프로젝트를 만들고 실행하니 다음과 같은 줄바꿈을 하라는 오류가 나왔다.
2. 해결
.eslintrc.js 에 prettier 규칙 추가
[참고] [Prettier] htmlWhitespaceSensitivity 속성
// .eslintrc.js
rules: {
"prettier/prettier": [
"error",
{
htmlWhitespaceSensitivity: "ignore",
}
}
}
그리고, vscode eslint 설정에 autoFixOnSave 옵션을 true로 변경
변경한 파일을 저장할 때마다 자동으로 eslint를 실행시켜 문제(오류)가 있으면 수정후 저장해주는 기능이다.
[참고] https://www.python2.net/questions-536098.htm
[참고] vscode eslint autoFixOnSave 옵션 사용법
// settings.json
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
만약, 자동 저장하는 것이 싫다면?! 수동으로 바꿔주거나, 커맨드(콘솔)창에 lint --fix 명령어를 실행하면 된다.
$ yarn vue-cli-service lint --fix
반응형