>  기사  >  웹 프론트엔드  >  Vue 구문 규칙 감지 오류를 처리하는 방법

Vue 구문 규칙 감지 오류를 처리하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-05-28 14:33:401576검색

이번에는 Vue 구문 규칙 감지 오류를 처리하는 방법과 Vue 구문 규칙 감지 오류를 처리할 때 주의 사항이 무엇인지 보여드리겠습니다. 다음은 실제 사례입니다.

vue 프로젝트를 구축했는데, 가장 많이 나타나는 오류는 띄어쓰기, 들여쓰기, 각종 괄호 등이었습니다. 수정하는데 시간이 많이 걸렸습니다. 오전 내내 routing 구성이 작성되지 않았습니다.

주요 오류는 다음과 같습니다.

Vue 구문 규칙 감지 오류를 처리하는 방법

공통 오류 보고를 가로채서 선택했습니다. 그 중 하나:

4개의 공백을 예상했는데 1개의 탭이 발견되었습니다

번역하면: 들여쓰기에 4개의 공백이 필요했지만 1개의 탭이 발견되었습니다. 즉, Vue가 쓰기 규칙을 감지하면 공백만 인식하고 탭 들여쓰기는 인식하지 못합니다. 이때 페이지 내용을 수정하고 탭을 공백으로 교체해야 하는데, 그러면 더 번거로운 일이 발생합니다. 이유를 찾고 해결 방법은 다음과 같습니다.

먼저 빌드 디렉터리에서 webpack.base.conf.js 파일을 찾아 규칙에서 이 섹션을 로그아웃합니다.

Vue 구문 규칙 감지 오류를 처리하는 방법

저장합니다. , 그리고 npm run dev 다시 살펴보세요: Vue 구문 규칙 감지 오류를 처리하는 방법

오류 보고서는 사라졌지만, 이 방법의 단점은 초기 단계에서 많은 Vue 구문 규칙 감지 오류를 처리하는 방법문법 오류

를 감지할 수 없다는 점입니다. , 이는 권장되지 않으며 코드의 가독성과 규칙성에 더욱 해를 끼칩니다. 그런 다음 다른 방법을 찾아야 합니다. 규칙에서 구성을 변경하면 됩니다.

두 번째, 이것은 또 다른 구성 파일

을 사용합니다: 테스트 디렉터리의 .eslintrc.js 파일(권장)

Vue 구문 규칙 감지 오류를 처리하는 방법

사용자 정의 규칙을 추가한 다음 모든 사람이 ESLint 규칙에 익숙해지도록 권장합니다Vue 구문 규칙 감지 오류를 처리하는 방법

Rules

일부 규칙은 구성 파일에서 설정할 수 있습니다.

규칙에는 세 가지 오류 수준이 있습니다.

"해제" 또는 0: 규칙을 끕니다. "
  1. warn" 또는 1: 규칙을 켜고 경고로 작동합니다(종료 코드에 영향을 주지 않음).
  2. "오류" 또는 2: 규칙을 오류로 엽니다(종료 코드는 1임).
  3. 규칙에 대한 더 나은 이해를 돕기 위해 ESLint는 규칙을 카테고리로 나눕니다.
모든 규칙은 기본적으로 비활성화되어 있습니다. 구성 파일에서 "

extends

": "eslint:recommended"를 사용하여 권장 규칙을 활성화하고 몇 가지 일반적인 문제를 보고하세요. 이러한 권장 규칙은 아래 표시로 표시되어 있습니다.

가능한 오류는 사용자 정의 규칙에 따라 구성됩니다.

위에 보고된 오류는 공백 들여쓰기와 관련이 있습니다. 관련 규칙 팁을 찾으세요.

그런 다음 규칙으로 이동하여 'no-mixed'를 수동으로 추가하세요. - space-and-tabs'를 선택한 다음 0으로 정의하여 규칙을 닫습니다Vue 구문 규칙 감지 오류를 처리하는 방법

 // 在这里添加自定义规则
 'rules': {
  // allow paren-less arrow functions
  'arrow-parens': 0,
  // allow async-await
  'generator-star-spacing': 0,
  // 禁止空格和 tab 的混合缩进
  'no-mixed-spaces-and-tabs':0,
  // allow debugger during development
  'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
 }
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 관련 기사를 주목하세요. PHP 중국어 웹사이트!

추천 도서:

jQuery를 사용하여 임의의 색상을 얻는 방법

JS는 가장 간단한 검색, 정렬 및 중복 제거 알고리즘을 구현합니다

위 내용은 Vue 구문 규칙 감지 오류를 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.