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.)