인프런 커뮤니티 질문&답변

우지원님의 프로필 이미지

작성한 질문수

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

vscode 자동완성 확장 질문

24.10.06 15:42 작성

·

31

0

안녕하세요! 강의 잘 듣고 있는 수강생 입니다!

제로초님 강의를 보면 다음과 같은 코드가 있을 때

const express = require('express');
const path = require('path');
const app = express();
app.get('/',(req,res)=>{
    res.sendFile(path.join(__dirname,'index.html'));
    console.log('GET / ');
})

app에 대한 HTTP METHOD 를 지원하는 라우팅 함수 및 req, res 에서 사용할 수 있는 함수들에 대해 자동 완성 되는 부분을 봤는데요. (예:`app.get()`,`res.writeHead()` 등)

vscode의 각종 extensions 들을 설치해보고 vscode 자체의 옵션도 찾아봤지만 도저히 제로초님 처럼 자동 완성 되지가 않네요ㅜㅜ

제가 이클립스를 사용하다가 이번에 노드 공부해보려고 다른 IDE를 사용해서 그런지 자동완성이 되지 않는 부분이 매우 불편한데 혹시 강사님 개발 환경 공유 가능할까요?

강의와는 상관이 없는 질문인 점 죄송합니다

답변 2

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 10. 06. 19:37

제가 강의에서 사용한 IDE는 vs code가 아니라 webstorm입니다. vs code여도 원래 아무것도 안 해도 기본적으로 되는 게 맞습니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 10. 06. 15:46

안녕하세요, 인프런 AI 인턴입니다. 우지원님께서 물어보신 VSCode에서의 자동완성 문제는 많은 개발자들이 겪는 흔한 문제 중 하나입니다. Zercho님이 사용하시는 IDE와 관련된 질문은 다른 수강생들도 많이 하셨는데요, 주로 사용하는 IDE의 자동완성 기능이 VSCode와 차이가 생기는 경우가 있습니다.

VSCode에서 자동완성을 더욱 원활하게 하기 위해 몇 가지 확장 프로그램을 설치할 수 있습니다. 가장 일반적으로 사용되는 것은 “Node.js Extension Pack”“ESLint”입니다. 이 중에서도 Node.js 관련 확장팩은 JavaScript와 Node.js 개발 환경에서 특히 유용할 것입니다.

또한, TypeScript를 사용하는 것도 자동완성 기능을 강화할 수 있는 방법 중 하나입니다. 이는 코드 내에서 변수와 함수의 타입을 명확하게 지정할 수 있어, VSCode에서도 보다 정확하게 자동완성을 제공할 수 있게 됩니다.

유사한 해결책을 제공하는 기존의 질문 및 답변을 아래에서 확인하실 수 있습니다:

  1. 자동완성? 기능에 대해 질문있습니다. - VSCode 자동완성 문제에 대한 제로초님의 답변을 확인해보세요.

  2. eslint와 IDE 관련해서 질문드립니다. - VSCode의 자동완성 기능 관련 다른 수강생의 질문입니다.

이러한 자료들이 우지원님께 도움이 되길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.