inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Vue.js Hoàn Toàn Chuyên Nghiệp - Mọi Thứ Cần Thiết Cho Công Việc Thực Tế

Cài đặt plugin ESLint và thay đổi cài đặt

ESlint 설정은 모두 완료 했는데 코드에서 문제 대상 라인에 표시가 되지않습니다.

7452

devops

1 câu hỏi đã được viết

1

안녕하세요. 강사님. 앞부분까지 내용을 보면서 잘 따라오고 있었는데 ESlint 설정을 동일하게 설정하였습니다. 그런데 강사님 영상을 보면 틀린부분에 대해 바로바로 빨간줄로 표시가 되면서 관련 설명도 확인이 가능한데 제 VSCode에서는 빨간줄도 표시되지 않고 하단의 Problems 탭에도 어떤것도 표시되지 않지만 npm run serve를 실행하면 관련 내용이 표시가 됩니다. 어떤 설정부분이 빠진것일까요?

VSCode가 로딩되면서 Output에 아래와 같은 내용이 표시됩니다.

--------------------------------------------------

Failed to load plugin 'prettier' declared in 'vue-til-server\.eslintrc.js': Cannot find module 'eslint-plugin-prettier'

Require stack:

- C:\Users\Dart_Dev3\Desktop\vue-endgame\__placeholder__.js

Referenced from: C:\Users\Dart_Dev3\Desktop\vue-endgame\vue-til-server\.eslintrc.js

Happened while validating C:\Users\Dart_Dev3\Desktop\vue-endgame\vue-til-server\src\app.js

This can happen for a couple of reasons:

1. The plugin name is spelled incorrectly in an ESLint configuration file (e.g. .eslintrc).

2. If ESLint is installed globally, then make sure 'eslint-plugin-prettier' is installed globally as well.

3. If ESLint is installed locally, then 'eslint-plugin-prettier' isn't installed correctly.

Consider running eslint --debug C:\Users\Dart_Dev3\Desktop\vue-endgame\vue-til-server\src\app.js from a terminal to obtain a trace about the configuration files used.

--------------------------------------------------

npm install -g eslint-plugin-prettier 로 해당 패키지를 설치해봐도 정상적으로 동작하지 않습니다....

vuex javascript vuejs

Câu trả lời 4

3

devops

https://www.gitmemory.com/issue/vuejs/eslint-plugin-vue/976/555925022

위 URL을 참고하여 ESLint가 정상 동작하지 않는 문제는 해결하였습니다.

settings.json 파일에 항목 추가

{
"eslint.workingDirectories": [
    "./frontend"
]
}

eslint plugin 별도 설치 명령어 실행

npm install eslint-plugin-import --save-dev
npm install eslint-plugin-node --save-dev
npm install eslint-plugin-promise --save-dev
npm install eslint-plugin-standard --save-dev

위의 2가지 작업을 수행하여 정상 동작 처리했는데 2개의 작업을 동시에 수행하여 둘 중 어떤 작업으로 인해 정상 동작하는 것인지는 정확히 확인하지 못했습니다. 

1

captain

안녕하세요 devops님, 앞서 말씀해주신 에러는 ESLint 플러그인에서 eslintrc 파일 경로를 정상적으로 인식하지 못해서 나오는 현상입니다. settings.json에 디렉토리 주소 추가해주셔서 정상적으로 동작된 것 같아요. 강의 수강해주셔서 감사합니다 :)

0

Soomi Kim

윗분께서 알려주신 대로 아래의 코드를 인스톨하니 정상작동하네요.

감사합니다.!!+_+

npm install eslint-plugin-node --save-dev

0

ajh31661037

저두

"eslint.workingDirectories": [
    "./vue-til"
]

를 추가하니 먹히네요..

그런데 프로젝트를 매번 생성할때마다 이걸 세팅 해줘야하는걸까요?

node 10버전 사용

0

68

1

강의에 대해 질문 드립니다.

0

64

1

vue CLI 대신 vite를 사용해도

1

144

2

질문삭제

0

151

2

강사님 코드로 진행할 경우 console.log( config); 도 안찍혔어요. instance 를 생성해서 공통으로 사용하셨는데 loginUser 에만 커스텀한 instance를 넣으니 콘솔에 컨피그 객체가 찍혀요

0

94

1

로그인 에러발생만하면 네트워크 커넥션 에러 발생 해결

0

117

1

rndrmagkqslek.

0

74

1

계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요

0

106

1

axios 에러가 뜹니다.

1

240

2

vue3로 진행하시면서 router에서 '*' 적용이 안되시는 분들

2

315

1

vue 관련 다른 강의 출시예정이없으신지 궁금합니다!

1

154

1

AppHeader.vue에 vue 디폴트 만들에 Delete `␍` 오류나면

1

196

1

vue3로 따라오시다가 import axios 에러 뜨시는 분들

2

446

2

$router 를 이용한 메인 페이지로 이동

1

292

1

혹시 node.js 10.24 버전으로 해도 상관없나요?

2

461

2

에러 경로가 LoginForm.vue 43번째줄 말고 다른 경로로 출력됩니다.

1

301

2

pinia 사용할려고 하는데 에러가 나옵니다.

1

486

2

swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..

1

1108

2

safari 개발자 도구에 대한 질문입니다

1

573

2

스웨거에 글 등록시 401 에러가 나와요 ㅠ

1

725

2

이 에러 때문에 진행이 안되네요 ㅠ

1

677

1

windows .nvmrc nvm use 실행 오류

1

1548

2

강사님 최신화가 필요해보입니다.

2

961

2

npm i 에러

1

616

1