강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hijingjing85
hijingjing85

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

Bắt đầu Supabase, Next full-stack (kết hợp 슈파베이스 OAuth, nextjs 14)

2.3 Cài đặt NextJS

가상환경 같은건 없나요?

Đã giải quyết

Viết

·

95

0

안녕하세요

리액트나 NextJS는 익숙하지 않아 질문드립니다.

파이썬을 쓸때는 가상환경을 만들어서 프로젝트 마다 관리를 하는데 NextJS는 각 프로젝트 폴더마다 관리가 되나요?

이것저것 하다가 실수하면 다 지우고 처음부터 다시 하는편이라서 파이썬 가상환경이 너무 마음에 들었는데 혹시 NextJS도 가능한가 궁금합니다.

잘 모르기 때문에 실수해서 패키지가 엉망이 된 경우가 많아서 걱정부터 되네요.

다들 기본적으로 잘하셔서 그런가 보통 강의를 들을때 이런 부분은 잘 안물어보시나봐요.

react클론코딩next.jssupabase

Quiz

66% người trả lời sai. Hãy thử ngay!

클론 코딩 프로젝트 개발 환경 구축 시, 강의에서 권장한 주요 IDE와 패키지 관리자는 무엇일까요?

Eclipse와 NPM

VS Code와 Yarn

IntelliJ와 PNPM

Atom과 Bower

Câu trả lời 3

1

안녕하세요, 인프런 AI 인턴입니다. 히징징님.

Next.js를 포함한 JavaScript 프로젝트에서도 파이썬과 유사하게 각 프로젝트별로 패키지를 관리할 수 있는 방법이 있습니다. 이는 보통 node_modules 폴더와 package.json 파일로 프로젝트별로 패키지를 분리해서 관리하는 방식입니다.

각 프로젝트 폴더 내에서 npm이나 yarn을 사용하여 패키지를 설치하면 해당 프로젝트 폴더 내의 node_modules에 패키지가 설치되고, package.json에 의존성이 기록됩니다. 따라서, 특정 프로젝트에서 별도의 가상환경을 설정하지 않아도 프로젝트별로 독립적인 패키지 환경을 유지할 수 있습니다.

파이썬의 가상환경처럼 설치된 패키지를 손쉽게 관리하거나, 프로젝트 환경 설정을 초기화하고 싶다면, 다음과 같은 방법을 사용할 수 있습니다:

  1. node_modulespackage-lock.json 삭제 후 재설치:

    • rm -rf node_modules 명령어로 node_modules 폴더를 삭제하세요.
    • rm package-lock.json 명령어로 잠금 파일을 삭제하세요.
    • 그런 다음 npm install 명령어를 사용하여 다시 패키지를 설치하면 됩니다.
  2. nvm 사용:

    • Node.js 버전을 관리하기 위해 nvm(Node Version Manager)을 사용할 수 있습니다. 이는 프로젝트별로 Node.js 버전을 변경 관리하려는 경우에 유용합니다.

강조하신 것처럼, 실수로 인해 패키지가 엉망이 될 수 있으므로, 위의 방법으로 패키지 환경을 초기화하거나 리셋하는 것이 유용할 수 있습니다.

더욱 자세한 내용은 아래의 링크에서 확인해 볼 수 있습니다:

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

hijingjing85님의 프로필 이미지
hijingjing85
Người đặt câu hỏi

링크는 404가 나오는데요?
이부분만 제외하면 이해할 수 있겠습니다

추가 질문으로 npm을 사용하여 중간에 버전을 변경한다면 문제가 되는 부분이 있을까요?

0

dodocoding님의 프로필 이미지
dodocoding
Người chia sẻ kiến thức

nvm 같은 도구로 node.js 버전 수준의 관리는 합니다.!

0

dodocoding님의 프로필 이미지
dodocoding
Người chia sẻ kiến thức

안녕하세요. node.js 진영에도 가상환경을 구축할 수 있습니다.

하지만 보통 파이썬 처럼 가상환경을 두고 사용하지는 않아요.

왜냐하면 로컬 프로젝트의 마다 node_modules 가 하나씩 생겨요.

어떻게 보면 파이썬 가상환경이 만들어 지는 거죠.

Hình ảnh hồ sơ của hijingjing85
hijingjing85

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

Đặt câu hỏi