Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모
전제 조건
npx create-nuxt-app <project-name>
로 프로젝트를 제작)Vue.js 플러그인 추가
이미지를 추가합니다.다음 섹션에 Pretter를 설치하므로 재부팅하지 않아도 됩니다.
Preettier를 사용하여 Vue 파일 성형
Priettier 성형 핫키 추가(Reformat with Preettier)
이것은 참고로 할 수 있다.
https://www.jetbrains.com/help/idea/prettier.html
간단하게 요약을 하자면...
Proettier 플러그인을 설치하고 다시 시작합니다. ※가능하면 File Watchers를 설치하십시오(후술).
Alt+F12에서 터미널을 열고 다음을 수행합니다.npm install --save-dev --save-exact prettier
(yarn이 아닌 npm를 사용하는 경우)
드롭다운 메뉴에서 경로 선택(선택 후보에 자동으로 나타날 것)
성형 기능 추가 완료.이렇게 되면 블루 파일도 무섭지 않게 된다.
ESLight에서 코드 스타일 확인
이것은 참고로 할 수 있다.
https://www.jetbrains.com/help/webstorm/eslint.html
https://www.jetbrains.com/help/idea/eslint.html
간단하게 요약을 하자면...
여느 때와 마찬가지로 아직 설치하지 않았다면 지령을 해야 한다.npm install eslint --save-dev
Alt+Enter 를 사용하여 자동 수정 방법을 선택할 수 있습니다.
파일을 저장할 때 Pretier(2019/12/31 보완) 자동화 Command + S
또는 Ctrl + S
에서 Preettier를 자동으로 실행합니다.VS코드는 이 방법을 자주 사용하기 때문에 JetBrains IDE도 같은 방법을 사용해 보세요!
File Watchers 설치
File Watchers 구성
아주 간단합니다.Preference>Tools&File Watchers 선택
클릭+버튼
Pretter 선택
File Type을 JavaScript에서 Vue(.vue)로 변경합니다.
OK 버튼을 사용한 후 설정을 적용하는 것을 잊지 마십시오.
그런 다음 저장된 단축키로 Pretter를 실행하여 파일을 포맷합니다.상술한 단축키보다 이것이 더 간단하다.
기호가 포함된 경로 해결
절차는 여기 참고해주세요.
https://qiita.com/sutoh/items/54e94df1c610c0f18c85
(나는 IDE가 머지않아 대응할 것이라고 생각한다.)
↓ 경로 해결 후 Command+클릭으로 파일로 이동 가능
script/style 들여쓰기 조정
↓ 조절되지 않은 경우 줄 바꿈 시 들여쓰기가 수행됩니다.
↓ 이렇게 설정한다.(프로젝트에 따라 프로필을 재사용할 때 프로필을 IDE 등급으로 변경하면 반복적으로 설정하는 번거로움을 줄일 수 있어 추천)
↓ 설정 후 들여쓰기가 감소됩니다.
HTML의 Inspections 비활성화
ESLight 검사와 충돌하려면 다음 확인란에서 확인란을 선택 취소합니다.
예를 들어 ESLit은 빈 탭<div/>
처럼 쓰지 않으면 경고를 보내지만 기본 HTML인 inspections에서는 안 쓰면 경고<div></div>
를 보내기 때문에 그 중 하나를 적용해야 한다.취향에 따라 몇 개의 체크 상자에서 선택하거나 남길 수 있습니다.
기타 노트
편집기의 오른쪽 단추 메뉴에서 각각 실행할 수도 있습니다.
세미콜론이 없을 때 경고(Inspections)를 비활성화합니다.
관련 링크
https://www.jetbrains.com/help/idea/vue-js.html
https://qiita.com/devneko/items/afe12b8acaf9648ccbb6
https://www.jetbrains.com/help/idea/vue-js.html
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Priettier 성형 핫키 추가(Reformat with Preettier)
이것은 참고로 할 수 있다.
https://www.jetbrains.com/help/idea/prettier.html
간단하게 요약을 하자면...
Proettier 플러그인을 설치하고 다시 시작합니다. ※가능하면 File Watchers를 설치하십시오(후술).
Alt+F12에서 터미널을 열고 다음을 수행합니다.
npm install --save-dev --save-exact prettier
(yarn이 아닌 npm를 사용하는 경우)드롭다운 메뉴에서 경로 선택(선택 후보에 자동으로 나타날 것)
성형 기능 추가 완료.이렇게 되면 블루 파일도 무섭지 않게 된다.
ESLight에서 코드 스타일 확인
이것은 참고로 할 수 있다.
https://www.jetbrains.com/help/webstorm/eslint.html
https://www.jetbrains.com/help/idea/eslint.html
간단하게 요약을 하자면...
여느 때와 마찬가지로 아직 설치하지 않았다면 지령을 해야 한다.npm install eslint --save-dev
Alt+Enter 를 사용하여 자동 수정 방법을 선택할 수 있습니다.
파일을 저장할 때 Pretier(2019/12/31 보완) 자동화 Command + S
또는 Ctrl + S
에서 Preettier를 자동으로 실행합니다.VS코드는 이 방법을 자주 사용하기 때문에 JetBrains IDE도 같은 방법을 사용해 보세요!
File Watchers 설치
File Watchers 구성
아주 간단합니다.Preference>Tools&File Watchers 선택
클릭+버튼
Pretter 선택
File Type을 JavaScript에서 Vue(.vue)로 변경합니다.
OK 버튼을 사용한 후 설정을 적용하는 것을 잊지 마십시오.
그런 다음 저장된 단축키로 Pretter를 실행하여 파일을 포맷합니다.상술한 단축키보다 이것이 더 간단하다.
기호가 포함된 경로 해결
절차는 여기 참고해주세요.
https://qiita.com/sutoh/items/54e94df1c610c0f18c85
(나는 IDE가 머지않아 대응할 것이라고 생각한다.)
↓ 경로 해결 후 Command+클릭으로 파일로 이동 가능
script/style 들여쓰기 조정
↓ 조절되지 않은 경우 줄 바꿈 시 들여쓰기가 수행됩니다.
↓ 이렇게 설정한다.(프로젝트에 따라 프로필을 재사용할 때 프로필을 IDE 등급으로 변경하면 반복적으로 설정하는 번거로움을 줄일 수 있어 추천)
↓ 설정 후 들여쓰기가 감소됩니다.
HTML의 Inspections 비활성화
ESLight 검사와 충돌하려면 다음 확인란에서 확인란을 선택 취소합니다.
예를 들어 ESLit은 빈 탭<div/>
처럼 쓰지 않으면 경고를 보내지만 기본 HTML인 inspections에서는 안 쓰면 경고<div></div>
를 보내기 때문에 그 중 하나를 적용해야 한다.취향에 따라 몇 개의 체크 상자에서 선택하거나 남길 수 있습니다.
기타 노트
편집기의 오른쪽 단추 메뉴에서 각각 실행할 수도 있습니다.
세미콜론이 없을 때 경고(Inspections)를 비활성화합니다.
관련 링크
https://www.jetbrains.com/help/idea/vue-js.html
https://qiita.com/devneko/items/afe12b8acaf9648ccbb6
https://www.jetbrains.com/help/idea/vue-js.html
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Command + S
또는 Ctrl + S
에서 Preettier를 자동으로 실행합니다.VS코드는 이 방법을 자주 사용하기 때문에 JetBrains IDE도 같은 방법을 사용해 보세요!File Watchers 설치
File Watchers 구성
아주 간단합니다.Preference>Tools&File Watchers 선택
클릭+버튼
Pretter 선택
File Type을 JavaScript에서 Vue(.vue)로 변경합니다.
OK 버튼을 사용한 후 설정을 적용하는 것을 잊지 마십시오.
그런 다음 저장된 단축키로 Pretter를 실행하여 파일을 포맷합니다.상술한 단축키보다 이것이 더 간단하다.
기호가 포함된 경로 해결
절차는 여기 참고해주세요.
https://qiita.com/sutoh/items/54e94df1c610c0f18c85
(나는 IDE가 머지않아 대응할 것이라고 생각한다.)
↓ 경로 해결 후 Command+클릭으로 파일로 이동 가능
script/style 들여쓰기 조정
↓ 조절되지 않은 경우 줄 바꿈 시 들여쓰기가 수행됩니다.
↓ 이렇게 설정한다.(프로젝트에 따라 프로필을 재사용할 때 프로필을 IDE 등급으로 변경하면 반복적으로 설정하는 번거로움을 줄일 수 있어 추천)
↓ 설정 후 들여쓰기가 감소됩니다.
HTML의 Inspections 비활성화
ESLight 검사와 충돌하려면 다음 확인란에서 확인란을 선택 취소합니다.
예를 들어 ESLit은 빈 탭<div/>
처럼 쓰지 않으면 경고를 보내지만 기본 HTML인 inspections에서는 안 쓰면 경고<div></div>
를 보내기 때문에 그 중 하나를 적용해야 한다.취향에 따라 몇 개의 체크 상자에서 선택하거나 남길 수 있습니다.
기타 노트
편집기의 오른쪽 단추 메뉴에서 각각 실행할 수도 있습니다.
세미콜론이 없을 때 경고(Inspections)를 비활성화합니다.
관련 링크
https://www.jetbrains.com/help/idea/vue-js.html
https://qiita.com/devneko/items/afe12b8acaf9648ccbb6
https://www.jetbrains.com/help/idea/vue-js.html
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
↓ 조절되지 않은 경우 줄 바꿈 시 들여쓰기가 수행됩니다.
↓ 이렇게 설정한다.(프로젝트에 따라 프로필을 재사용할 때 프로필을 IDE 등급으로 변경하면 반복적으로 설정하는 번거로움을 줄일 수 있어 추천)
↓ 설정 후 들여쓰기가 감소됩니다.
HTML의 Inspections 비활성화
ESLight 검사와 충돌하려면 다음 확인란에서 확인란을 선택 취소합니다.
예를 들어 ESLit은 빈 탭<div/>
처럼 쓰지 않으면 경고를 보내지만 기본 HTML인 inspections에서는 안 쓰면 경고<div></div>
를 보내기 때문에 그 중 하나를 적용해야 한다.취향에 따라 몇 개의 체크 상자에서 선택하거나 남길 수 있습니다.
기타 노트
편집기의 오른쪽 단추 메뉴에서 각각 실행할 수도 있습니다.
세미콜론이 없을 때 경고(Inspections)를 비활성화합니다.
관련 링크
https://www.jetbrains.com/help/idea/vue-js.html
https://qiita.com/devneko/items/afe12b8acaf9648ccbb6
https://www.jetbrains.com/help/idea/vue-js.html
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
편집기의 오른쪽 단추 메뉴에서 각각 실행할 수도 있습니다.
세미콜론이 없을 때 경고(Inspections)를 비활성화합니다.
관련 링크
https://www.jetbrains.com/help/idea/vue-js.html
https://qiita.com/devneko/items/afe12b8acaf9648ccbb6
https://www.jetbrains.com/help/idea/vue-js.html
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Vue.js/Nuxt.js 프로젝트를 위한 JetBrains IDEs 환경 설정 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/daichi87gi/items/8835fd2c31f5e1dbb458텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)