찾다
웹 프론트엔드JS 튜토리얼Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

Windows에 node 버전 관리 도구(nvm)를 설치하는 방법은 무엇입니까? 다음 기사에서는 nvm 도구를 설치할 때 발생할 수 있는 몇 가지 함정과 해결 방법을 소개합니다. 도움이 되기를 바랍니다.

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

일은 일반적으로 로컬 컴퓨터에서 이전 프로젝트와 새 프로젝트를 유지해야 할 필요성에서 시작되지만 이전 프로젝트는 이전 버전의 노드를 비교해야 할 수도 있으므로 언제든지 노드 버전을 전환할 수 있으면 좋을 것입니다. 시간! nvm이 탄생했습니다.

좀 더 조심하기 때문에 nvm을 설치하기 전에 다른 사람들이 겪었던 몇 가지 함정을 찾아보았는데 여전히 몇 가지 함정이 있습니다. 모든 것이 준비되었다고 느꼈을 때(몇 가지 설치 관련 함정 기사를 읽은 후) 다음을 실행하기 시작했습니다.

운영 체제: win10-64bit, Windows의 nvm은 nvm-windows

1단계(매우 중요):

이 머신에 nodejs를 설치한 적이 없다면 이 단계를 건너뛸 수 있습니다

이 머신의 노드를 완전히(완전히) 제거하고 npm 관련 디렉터리를 삭제합니다(스택오버플로우의 해결 방법 참조)

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

약간의 번역(내 작업)은 다음과 같습니다.

  • 노드 관련 프로세스를 종료하려면 메뉴 표시줄을 마우스 오른쪽 버튼으로 클릭하여 작업 관리자를 열고 노드 프로세스를 찾은 다음 "작업 끝내기"를 클릭하면 됩니다.

  • 애플리케이션의 관리 인터페이스에서 노드 제거

  • 위 4단계에서 관련 폴더를 제거합니다(존재하는 경우)

  • 노드 및 npm과 관련된 환경 변수를 삭제합니다

  • cmd에서 실행where node 노드를 볼 수 있습니다. 제거되었습니까? (그렇지 않은 경우 설치 경로가 표시됩니다.)

2단계:

공식 웹사이트 주소: https://github.com/coreybutler/nvm -windows/releases/tag/1.1 .8

설치 패키지를 다운로드하려면 클릭하세요. 1.1.8을 설치했습니다. 릴리스 인터페이스에서 설치 패키지를 찾아서 다운로드하세요

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

3단계:

일반 소프트웨어인 nvm-setup 설치 설치 방법은 주소를 변경할 필요가 없습니다(저는 다음 주소를 선택했습니다). 설치 후 두 가지 환경 변수가 자동으로 추가됩니다

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

nvm을 엽니다. 설치 디렉터리의 기본값은 다음과 같습니다. C:Users{user}AppDataRoamingnvm

settings.txt 파일을 수정하고 npm 이미지를 Taobao 이미지로 변경합니다. 이는 기본 루트와 경로가 필요하지 않습니다. 변경되었습니다. 다음 두 줄을 추가하세요

root: C:\Users\PARATERA\AppData\Roaming\nvm
path: C:\Users\PARATERA\AppData\Roaming\nodejs

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4단계:

좋아요 다음 명령을 실행하여 작동하세요.

nvm -v: nvm이 성공적으로 설치되었는지 확인하세요.

nvm arch: 노드가 32비트 또는 64비트 모드에서 실행 중입니다.

nvm install [버전 번호]: nvm install v16.5.0과 같은 해당 버전 노드를 설치합니다. 설치 후 nvm 디렉터리에 버전에 해당하는 더 많은 폴더를 설치하려면 nvm install late

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

<code><em>nvm ls</em>: 列出已经安装的node.js版本

<em>nvm use [版本号]</em>: 使用已安装的node16.5.0版本,版本指定成功之前是没有全局变量node或npm的,不用试了

版本切换成功后

  • <em>node -v</em>:查看当前node版本

  • <em>npm -v</em>:查看当前npm版本

坑:

运行 nvm use [版本号] 报错:

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

解决:使用管理员权限打开cmd,重新操作即可

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

看到Now using node vXXXX 就大功告成了, 可以使用node -v查看切换后的版本是否如预期

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

可以愉快玩耍啦!

但!某版本下使用<em>npm i -g [package]</em>nvm ls 명령을 사용할 수 있습니다. 설치된 node.js 버전을 나열하세요

nvm 사용 [버전 번호]🎜: 설치된 node16.5.0 버전을 사용합니다. 🎜버전이 성공적으로 지정되기 전에는 전역 변수가 없습니다. Node 또는 npm, 시도할 필요가 없습니다. 🎜🎜🎜버전 전환 후 성공🎜🎜🎜🎜🎜node -v🎜: 현재 노드 버전 확인🎜🎜🎜🎜🎜npm -v🎜: 현재 npm 버전 확인 🎜🎜🎜🎜 🎜🎜 구덩이: 🎜🎜🎜🎜🎜 nvm 사용 [버전 번호] 실행 오류: 🎜🎜🎜Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?🎜🎜🎜해결 방법: 관리자 권한으로 cmd를 열고 다시 실행하세요🎜🎜🎜Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?🎜🎜Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?🎜🎜See🎜이제 vXXXX🎜 노드를 사용하면 완료됩니다. 이제 🎜node -v🎜를 사용하여 다음을 수행할 수 있습니다. 전환된 버전이 예상대로인지 확인하세요🎜🎜8 .png🎜🎜즐거운 플레이를 하실 수 있습니다! 🎜🎜🎜하지만! 특정 버전에서는 🎜npm i -g [package]🎜를 사용하세요. 설치된 글로벌 패키지는 해당 버전에서만 사용할 수 있습니다.

Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?

노드 관련 지식을 더 보려면 nodejs 튜토리얼을 방문하세요! !

위 내용은 Windows에 노드 버전 관리 도구(nvm)를 설치하는 방법과 함정을 피하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 掘金社区에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
C 및 JavaScript : 연결이 설명되었습니다C 및 JavaScript : 연결이 설명되었습니다Apr 23, 2025 am 12:07 AM

C 및 JavaScript는 WebAssembly를 통한 상호 운용성을 달성합니다. 1) C 코드는 WebAssembly 모듈로 컴파일되어 컴퓨팅 전력을 향상시키기 위해 JavaScript 환경에 도입됩니다. 2) 게임 개발에서 C는 물리 엔진 및 그래픽 렌더링을 처리하며 JavaScript는 게임 로직 및 사용자 인터페이스를 담당합니다.

웹 사이트에서 앱으로 : 다양한 JavaScript 애플리케이션웹 사이트에서 앱으로 : 다양한 JavaScript 애플리케이션Apr 22, 2025 am 12:02 AM

JavaScript는 웹 사이트, 모바일 응용 프로그램, 데스크탑 응용 프로그램 및 서버 측 프로그래밍에서 널리 사용됩니다. 1) 웹 사이트 개발에서 JavaScript는 HTML 및 CSS와 함께 DOM을 운영하여 동적 효과를 달성하고 jQuery 및 React와 같은 프레임 워크를 지원합니다. 2) 반응 및 이온 성을 통해 JavaScript는 크로스 플랫폼 모바일 애플리케이션을 개발하는 데 사용됩니다. 3) 전자 프레임 워크를 사용하면 JavaScript가 데스크탑 애플리케이션을 구축 할 수 있습니다. 4) node.js는 JavaScript가 서버 측에서 실행되도록하고 동시 요청이 높은 높은 요청을 지원합니다.

Python vs. JavaScript : 사용 사례 및 응용 프로그램 비교Python vs. JavaScript : 사용 사례 및 응용 프로그램 비교Apr 21, 2025 am 12:01 AM

Python은 데이터 과학 및 자동화에 더 적합한 반면 JavaScript는 프론트 엔드 및 풀 스택 개발에 더 적합합니다. 1. Python은 데이터 처리 및 모델링을 위해 Numpy 및 Pandas와 같은 라이브러리를 사용하여 데이터 과학 및 기계 학습에서 잘 수행됩니다. 2. 파이썬은 간결하고 자동화 및 스크립팅이 효율적입니다. 3. JavaScript는 프론트 엔드 개발에 없어서는 안될 것이며 동적 웹 페이지 및 단일 페이지 응용 프로그램을 구축하는 데 사용됩니다. 4. JavaScript는 Node.js를 통해 백엔드 개발에 역할을하며 전체 스택 개발을 지원합니다.

JavaScript 통역사 및 컴파일러에서 C/C의 역할JavaScript 통역사 및 컴파일러에서 C/C의 역할Apr 20, 2025 am 12:01 AM

C와 C는 주로 통역사와 JIT 컴파일러를 구현하는 데 사용되는 JavaScript 엔진에서 중요한 역할을합니다. 1) C는 JavaScript 소스 코드를 구문 분석하고 추상 구문 트리를 생성하는 데 사용됩니다. 2) C는 바이트 코드 생성 및 실행을 담당합니다. 3) C는 JIT 컴파일러를 구현하고 런타임에 핫스팟 코드를 최적화하고 컴파일하며 JavaScript의 실행 효율을 크게 향상시킵니다.

자바 스크립트 행동 : 실제 예제 및 프로젝트자바 스크립트 행동 : 실제 예제 및 프로젝트Apr 19, 2025 am 12:13 AM

실제 세계에서 JavaScript의 응용 프로그램에는 프론트 엔드 및 백엔드 개발이 포함됩니다. 1) DOM 운영 및 이벤트 처리와 관련된 TODO 목록 응용 프로그램을 구축하여 프론트 엔드 애플리케이션을 표시합니다. 2) Node.js를 통해 RESTFULAPI를 구축하고 Express를 통해 백엔드 응용 프로그램을 시연하십시오.

JavaScript 및 웹 : 핵심 기능 및 사용 사례JavaScript 및 웹 : 핵심 기능 및 사용 사례Apr 18, 2025 am 12:19 AM

웹 개발에서 JavaScript의 주요 용도에는 클라이언트 상호 작용, 양식 검증 및 비동기 통신이 포함됩니다. 1) DOM 운영을 통한 동적 컨텐츠 업데이트 및 사용자 상호 작용; 2) 사용자가 사용자 경험을 향상시키기 위해 데이터를 제출하기 전에 클라이언트 확인이 수행됩니다. 3) 서버와의 진실한 통신은 Ajax 기술을 통해 달성됩니다.

JavaScript 엔진 이해 : 구현 세부 사항JavaScript 엔진 이해 : 구현 세부 사항Apr 17, 2025 am 12:05 AM

보다 효율적인 코드를 작성하고 성능 병목 현상 및 최적화 전략을 이해하는 데 도움이되기 때문에 JavaScript 엔진이 내부적으로 작동하는 방식을 이해하는 것은 개발자에게 중요합니다. 1) 엔진의 워크 플로에는 구문 분석, 컴파일 및 실행; 2) 실행 프로세스 중에 엔진은 인라인 캐시 및 숨겨진 클래스와 같은 동적 최적화를 수행합니다. 3) 모범 사례에는 글로벌 변수를 피하고 루프 최적화, Const 및 Lets 사용 및 과도한 폐쇄 사용을 피하는 것이 포함됩니다.

Python vs. JavaScript : 학습 곡선 및 사용 편의성Python vs. JavaScript : 학습 곡선 및 사용 편의성Apr 16, 2025 am 12:12 AM

Python은 부드러운 학습 곡선과 간결한 구문으로 초보자에게 더 적합합니다. JavaScript는 가파른 학습 곡선과 유연한 구문으로 프론트 엔드 개발에 적합합니다. 1. Python Syntax는 직관적이며 데이터 과학 및 백엔드 개발에 적합합니다. 2. JavaScript는 유연하며 프론트 엔드 및 서버 측 프로그래밍에서 널리 사용됩니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.