Programing

JShint의 ES6-.jshintrc에 esversion이 있지만 여전히 경고가 표시됨 (Atom 사용)

lottogame 2020. 11. 30. 07:44
반응형

JShint의 ES6-.jshintrc에 esversion이 있지만 여전히 경고가 표시됨 (Atom 사용)


나는 atom을 사용하고 있으며 여러 가지 jshint 패키지를 시도했으며 모두 다음과 같은 경고를 표시합니다.

"template literal syntax' is only available in ES6 (use 'esversion: 6')"

최상위 .jshintrc 파일 (루트)을 만들고 다음 json을 추가했습니다.

{
  "esversion":6
}

그러나 여전히 동일한 오류가 발생합니다. 해결 방법에 대한 아이디어. JSHint 옵션 페이지에 대한 링크를 포함했습니다 . ES6 구문으로 놀아보고 싶지만 추가 경고는 원하지 않습니다.

고마워요 커뮤니티!


파일 이름은이어야하며 .jshintrc내용은

{
  "esversion": 6
}

.jshintrc 파일 을 만드는 대신 js 파일의 맨 위에 간단히 추가 할 수 있습니다.

/*jshint esversion: 6 */ 

두 가지 선택이 있습니다.

1. .jshintrc 파일 사용 .

루트 디렉토리에 .jshintrc 파일을 생성 하고 아래와 같이 입력합니다. 모든 코드에 적용됩니다.

{
    "esversion": 6
}

여전히 경고가 표시되면 편집기를 닫았다가 다시 엽니 다.


2. 힌트 사용.

코드 상단에 아래와 같이 입력하십시오. 코드에만 적용됩니다.

/* jshint esversion: 6 */

JS 파일 / 텍스트 편집기를 닫았다가 다시 여는 것을 잊지 마십시오.


원자 패키지 linterlinter-jshint를 사용하여 패키지 를 제거한 다음 다시 설치 한 다음 atom을 다시 시작하여 작동하도록했습니다. 나는 ESLint를 다운로드하고 사람들의 제안에 따라 설치했으며 테스트를 기대했습니다.


jshintrc 파일의 첫 번째 항목이어야합니다. 그다지 말이 안되지만 그게 저를 위해 고쳤습니다.

{
"esversion": 6,
"browser": true,
    ...
    ...
    ...
"globals": {... }
}

참고 URL : https://stackoverflow.com/questions/37247474/es6-in-jshint-jshintrc-has-esversion-but-still-getting-warning-using-atom

반응형