노드 버전 관리 도구 VOLTA⚡
Windows 노드 버전 관리 3천리 찾기
여러분은 왜 Windows의 Node 버전을 관리하려고 합니까?
저는 Nodist를 사용합니다. WSL 환경과 맞지 않기 때문에 (npm의 설정과 일부 윈도의 경로가 혼합되어 고장났습니다.) 그래서 저는 먼저 윈과 리눅스에도 같은 관리 도구가 있는지 찾고 있습니다. VOLTA는 Rust로 빠르고 다중 플랫폼을 씁니다.
VOLTA Install
유감스럽게도, 아마도 신예 때문일 것이다. 마이크로소프트가 개발한 신예 패키지 관리 도구인 Winget과 매번 익숙한 Chocolatey를 지원하지 않는다.
그래서.msi 파일일 수도 있죠?
이번에 가입한 버전은 1.0.1이다.정식 승격을 축하합니다.이런 타이밍에
Node Install
현재 노드의 목록을 다른 노드 버전 관리 도구와 함께 표시하는 명령이 없습니다.
다른 릴리즈에서 노드를 설정하거나 LTCS 설치
C:\>volta install node
다른 버전에서 노드의 최신 버전을 설치하거나 설정합니다
C:\>volta install node@latest
설치와 설치 버전을 설치할 때 모두 설치로 비교적 간단하고 한화된 느낌을 준다.Yarn의 최신 버전을 설치하고 싶어요.
C:\>volta install yarn@latest
모든 npm, Yarn, pnpm 도구는 설치 명령을 통해 설치할 수 있습니다.(npm와 node 함께 설치)
현재 설치된 노드(및 도구 체인)를 확인할 때
C:\>volta list all
프로젝트에서 지정된 버전의 Pin 중지
C:\Project>volta pin [email protected]
pin은 유행하는 도구감을 가지고 있다.이 명령을 사용하면 패키지.json에volta를 위한 설정이 기록되어 있습니다.
volta를 사용하는 구성원은 이 프로젝트를 디버깅할 때 지정한 버전을 자동으로 설치하고 사용합니다.자연스러운 흐름이 좋네요.
이 지정 방법은 노드 포장 관리 도구의 경계에서 합쳐져야 한다고 생각하는 오늘 이맘때.
설치된 node의 마운트 해제
C:\Project>volta uninstall node
error: Uninstalling node is not supported yet.
help에 "The tool to uninstall, e.g.node
, npm
, or마운트 해제 장치가 있습니다GiitHub부터 설치해주세요..
요약말
~/.다음 버전 디렉토리(Windows에서%LOCALAPPDATA%\VOLTA\tools\image\node)를 삭제하면 ok
이런 느낌.
WebStorm에 로그인
(추기:2021/06/29)
~\AppData\Local\Volta\tools\image\packages\pnpm\node_modules\pnpm
웹스토어에 pnpm 등 포장 관리 도구의 경로를 설정할 때 자동으로 읽습니다.또한 WebStorm에서 명령줄을 자동으로 생성할 때 bin/pnpm이 사용됩니다.js를 실행합니다.따라서 자동으로 추출된 경로가 위치에서 벗어나면 동작하지 않습니다.
VOLTA가 설정한 글로벌 도구 경로는
yarn
입니다.이 파일에는 명령이 쓰여 있는데 실제로는 단축키 역할을 한다.그리고 이 파일의 설정은 pnpm입니다.js는 존재하지 않습니다.
위의 경로는 pnpm의 예입니다. 다른 도구도 패키지의 설정을 확인하십시오.
총결산
사용감이 가벼워 사용하기 좋아요.
VOLTA는 단순한 명령 체계입니다.따라서 많은 지령을 기억할 필요가 없고 VOLTA라는 선택에 집중할 수 있도록 이런 부분도 쉽게 사용할 수 있게 됐다.
WSL과 함께 사용하는 VOLTA를 선호하기 때문입니다.
지금까지 VOLTA의 현장이었습니다.
참고 자료
GiitHub 지원
Reference
이 문제에 관하여(노드 버전 관리 도구 VOLTA⚡), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/naoyukik/articles/1b861167479d6adfa32f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)