IntelliJ에서 Gatsby의 GraphQL 스키마를 인식하여 쿼리 완성을 활성화합니다.
하는 방법
IDE에 JS GraphQL 설치
먼저 IDE에 JS GraphQL 플러그인을 설치합니다.
Preferences → Plugins → Marketplace를 열고 GraphQL에서 검색하여 JS GraphQL을 설치합니다.
IDE를 다시 시작합니다.
Gatsby 개발 서버 시작
콘솔에서 Gatsby 개발 서버를 시작하고 GraphQL 엔드포인트
http://localhost:8000/___graphql
가 생성될 때까지 기다립니다.gatsby develop
GraphQL 설정 파일 만들기
프로젝트 루트 디렉토리를 마우스 오른쪽 버튼으로 클릭 → New → GraphQL Configuration File을 클릭합니다.
.graphqlconfig라는 파일이 만들어지므로 내용을 다음과 같이 만듭니다.
.graphqlconfig
{
"name": "Gatsby Schema",
"schemaPath": "gatsby.graphql",
"extensions": {
"endpoints": {
"Gatsby GraphQL Endpoint": {
"url": "http://localhost:8000/___graphql",
"headers": {
"user-agent": "JS GraphQL"
},
"introspect": false
}
}
}
}
Gatsby GraphQL 스키마 파일 생성
.graphqlconfig를 열면 편집기의 7 행에 실행 버튼 (▶)이 표시되므로 그것을 클릭합니다.
이렇게 하면 gatsby.graphql이라는 GraphQL 스키마 파일이 생성됩니다.
따라서 IDE에서 Gatsby의 GraphQL 스키마를 인식하고 쿼리를 완성할 수 있습니다.
보완 시도
GraphQL 문자열에서 Ctrl+Space를 누르면 필드 등이 보완됩니다.
끝
여기에 소개 된 방법을 사용한 샘플 프로젝트는 GitHub에 있습니다.
suin/gatsby-playground at intellij-graphql
끝까지 읽어 주셔서 감사합니다. Twitter에서는, Qiita에 쓰지 않는 기술 재료 등도 트윗하고 있으므로, 좋으면 팔로우해 주시면 기쁩니다 → Twitter@suin
IntelliJ IDE뿐만 아니라 WebStorm, IntelliJ IDEA, Android Studio, RubyMine, PhpStorm, PyCharm에도 대응. ↩
Reference
이 문제에 관하여(IntelliJ에서 Gatsby의 GraphQL 스키마를 인식하여 쿼리 완성을 활성화합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/suin/items/9fa8056c742bd1923697텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)