Windows에 Yarn을 설치하는 방법은 무엇입니까?

Windows 운영 체제에 Yarn을 설치하는 방법을 찾고 있다면 올바른 위치에 있습니다. Yarn은 빠르고 안전한 JavaScript용 패키지 관리자이며 Windows에 설치하는 프로세스는 매우 간단합니다.

JavaScript 도구 및 라이브러리용 npm 패키지 관리자는 오랫동안 사용되어 왔습니다. 그러나 보안, 성능 및 일관성과 같은 문제가 있습니다. 대규모 동시성 소프트웨어 개발 프로젝트에 npm을 사용하려는 경우 문제가 기하급수적으로 증가합니다.

그러나 Yarn을 사용하여 이러한 모든 문제를 무시하고 npm 레지스트리에 액세스할 수 있습니다. 또한 강력한 기능과 간단한 명령을 갖춘 미래형 패키지 관리자입니다. Windows PC에 원사 패키지를 처음부터 설치하는 방법을 보여 주는 동안 계속 읽으십시오.

원사 란 무엇입니까?

Google, Facebook, Tilde 및 Exponent는 npm을 대체할 수 있는 JavaScript 패키지 관리 도구에 대해 협력했습니다. 프로젝트의 결과물은 2016년 오픈 소스 도구로 출시된 Yarn 패키지 관리자입니다.

Yarn은 npm 또는 기타 패키지 관리자에서 JavaScript 패키지를 유지 관리하고 관리하기 위한 기존 워크플로를 완화하고 수정하는 새로운 패키지 관리자입니다. 그러나 Yarn 도구는 사전 프로그래밍된 JS 라이브러리, 도구 등을 가져오기 위해 npm 레지스트리를 계속 지원합니다.

모든 개발자를 위한 특별한 도구가 되는 Yarn의 새로운 기능을 아래에서 찾으십시오.

  • JS 라이브러리, 도구, 패키지 등을 더 빠르게 가져와 설치합니다.
  • 핵심 엔진은 설치된 패키지의 무결성, 안정성 및 버전 제어를 보장합니다.
  • 간단한 소프트웨어 개발 프로젝트에는 수천 개의 종속성이 포함될 수 있습니다. Yarn은 종속성 관리 워크플로를 손쉽게 만듭니다.
  • 혼합 레지스트리를 지원합니다.
  • Yarn은 Bower 및 npm 워크플로와 호환됩니다.
  • 설치된 모듈 라이센스 제한 사항을 제공합니다.
  • 빌드 도구를 통해 API 데이터를 사용하기 위한 공용 JS API와 함께 제공됩니다.
  • Yarn은 또한 아름다운 CLI 출력, 최소한의 코드 라인 및 읽기 쉬운 사용자 인터페이스를 제공합니다.

이 미래형 패키지 관리자는 DevOps 패키지 관리를 위해 다소 비슷하거나 더 간단한 프로세스를 가지고 있습니다. 그러나 Yarn 도구는 Yarn 대안과 비교할 때 매우 안정적이고 빠르며 매우 안전합니다.

털실은 무엇을합니까?

Yarn은 단순히 npm이 겪는 일반적인 패키지 관리 문제를 해결합니다. 다음은 Yarn의 몇 가지 인기 있는 기능입니다.

  • Yarn은 플러그인을 지원합니다. 사용자는 Yarn 플러그인, Yarn용 타사 플러그인을 사용하거나 자체 플러그인을 작성할 수 있습니다.
  • 제약 조건 기능을 통해 개발자는 범위가 지정된 작업 영역에서 매니페스트 필드 또는 종속성에 대한 규칙 및 정책을 시행할 수 있습니다.
  • Yarn을 사용하면 프로그래머가 단일 파일을 사용하여 로컬 시스템에서 오프라인 캐시를 사용할 수 있습니다.
  • Plug’n’Play 옵션을 사용하면 node_modules 폴더를 제외한 Node.js 프로젝트를 실행할 수 있습니다. 결과 Node.js 애플리케이션은 node_modules 폴더가 포함된 앱과 비교할 때 더 빠르게 시작됩니다.
  • 프로토콜 기능을 통해 개발자는 패키지 확인을 위한 프로토콜을 정의할 수 있습니다. 예를 들어 패치 프로토콜을 사용하여 원래 패키지의 패치 버전을 생성할 것입니다. 또 다른 예는 Git 저장소에서 공개 패키지를 가져오는 git 프로토콜일 수 있습니다.
  • 릴리스 워크플로 옵션은 소프트웨어 개발자가 여러 모노리포지토리에 배포된 관련 패키지를 자동으로 업그레이드하는 데 도움이 됩니다. 이를 위해 프로그래머는 루트 패키지를 업그레이드해야 하며 나머지는 릴리스 워크플로에서 처리합니다.
  • Yarn Workspaces는 직관적인 기능입니다. 이를 통해 프로그래머는 단일 루트 package.json 파일의 여러 하위 폴더에 있는 여러 package.json 파일에서 한 번에 종속성을 모두 설치할 수 있습니다.
  예기치 않은 토큰 근처의 Bash 구문 오류 수정

원사 워크플로

한 패키지 관리자에서 다른 패키지 관리자로 전환할 때마다 주요 문제는 워크플로의 변경입니다. Facebook의 목표는 npm과 같은 인기 있는 패키지 저장소의 기존 표준 워크플로를 지원하면서 사용하기 쉬운 패키지 관리자를 만드는 것이었습니다. 따라서 Yarn은 급격한 변화를 일으키지 않았습니다. 다음은 Yarn의 기본 워크플로에 대한 스냅샷입니다.

  • 새로운 앱 개발 프로젝트 생성 또는 시작: yarn init.
  • 다양한 종속성 추가, 제거 또는 업데이트: yarn add [package]원사 업그레이드 [package]실 제거 [package].
  • 코드 라이브러리 또는 종속성 설치 또는 재설치: yarn install, yarn install –force 등
  • Git을 사용하여 생성, 업데이트, 패치 등의 패키지 버전 관리.
  • AppVeyor, CirleCI, Codeship, Semaphore, Codefresh 등과 같은 관련 도구와 지속적으로 통합

원사의 이점

  • Yarn의 핵심 엔진에는 패키지를 더 빠르게 설치할 수 있는 강력한 알고리즘이 포함되어 있습니다. 소프트웨어 프로젝트에서 수천 개의 패키지를 가져와 설치할 때 Yarn은 패키지를 병렬로 설치합니다. 반대로 npm은 이를 하나씩 수행합니다. 따라서 프로젝트 기간이 급격히 늘어납니다.
  • Yarn을 사용하면 개발자가 여러 프로젝트에 대해 여러 로컬 캐시 파일을 유지할 수 있습니다. 따라서 여러 앱 개발 프로젝트에 수많은 패키지를 사용하거나 업데이트하는 것이 쉽고 빨라집니다.
  • Facebook, Google 등과 같은 기술 대기업은 Yarn 커뮤니티를 지원합니다. 따라서 최신 패치, 업그레이드 및 새 릴리스를 자주 찾을 수 있습니다.
  • Yarn은 기존 JavaScript 개발 프로젝트를 Yarn으로 이동하는 경우 자세한 마이그레이션 가이드와 함께 제공됩니다.
  • Yarn은 작업 및 잠금 파일 형식을 설치하는 결정적인 방식을 통해 모든 시스템에 기본 설치를 보장합니다.
  • Yarn은 체크섬을 실행하여 가져온 모든 패키지의 무결성을 보장합니다.
  • Yarn은 클라우드 소스에서 패키지를 가져올 때 요청 폭포를 방지합니다. 이 프로세스는 네트워크 효율성을 높입니다.

Windows에 Yarn을 설치하기 위한 전제 조건

요즘에는 개발자 런타임 및 기타 도구를 쉽게 설치할 수 있습니다. Yarn의 설치 과정도 다르지 않습니다. Yarn을 사용하여 Windows 컴퓨터에서 JavaScript 라이브러리 및 종속성을 즉시 유지 관리 및 관리할 수 있습니다. 몇 가지 코드를 입력하고 몇 번의 클릭만 하면 됩니다.

  AWS, GCP, Azure 등을 위한 5가지 엔터프라이즈 지원 클라우드 취약점 스캐너

Windows에 Yarn을 설치하는 방법을 배우기 전에 장치가 적절하게 조절되었는지 확인해야 합니다. 예를 들어 다음을 고려하십시오.

  • .NET Framework 4.0 이상이 필요합니다.
  • Windows 명령 프롬프트에 대한 관리 액세스.
  • 마찬가지로 PowerShell에 대한 관리자 액세스 권한이 필요합니다.
  • Yarn을 실행하려면 최신 Node.js 버전 런타임도 필수입니다.

관리자로 로그인한 Windows 10 또는 Windows 11 워크스테이션에서 작업하는 경우 처음 세 가지 전제 조건을 처리한 것입니다. 그러나 아래에서 Node.js 설치에 대해 자세히 알아보세요.

Windows 컴퓨터에서 Node.js 설치 확인

#1. Windows 10 PC에서 검색 아이콘을 클릭하고 CMD를 입력합니다.

#2. 베스트 매치 섹션 아래에 명령 프롬프트 앱이 표시됩니다.

#삼. 명령 프롬프트 링크를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

#4. 명령 프롬프트 앱이 다음 명령줄 출력과 함께 열립니다.

C:Windowssystem32>

#5. 이제 다음 구문을 입력하고 Enter 키를 누릅니다.

node --version

#6. CLI 출력에 ‘노드’가 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일 텍스트로 인식되지 않는 것으로 표시되면 Node.js를 설치해야 함을 의미합니다.

Windows PC에 Node.js 설치

#1. Node.js 포털을 방문하여 최신 버전을 다운로드하세요.

#2. Windows용 다운로드 아래에서 다운로드할 버전을 선택하십시오.

#삼. Node.js 설치 패키지를 두 번 클릭합니다.

#4. 설치 프로그램이 공간 요구 사항을 확인하면 다음을 클릭합니다.

#5. 이제 최종 사용자 라이선스에 동의하고 다음을 클릭해야 합니다.

#6. 대상 폴더 화면에서 다음을 다시 선택합니다.

#7. 사용자 정의 설정 화면에서 변경하지 마십시오. 다음을 클릭하면 됩니다.

#8. 기본 모듈 도구에서 다음을 다시 선택하고 설치를 클릭합니다.

#9. 설치가 완료되면 마침을 클릭합니다.

Yarn MSI 설치 프로그램을 사용하여 Windows에 Yarn 설치

이제 Windows에 Yarn을 설치할 준비가 모두 되었습니다.

Yarn MSI 설치 프로그램 받기

#1. Yarn 다운로드 포털을 방문하십시오.

#2. Alternatives 헤더 아래에 Click to expand/collapse 텍스트가 표시되어야 합니다.

#삼. Yarn 설치 대안을 확장하려면 위의 메시지 근처에 있는 드롭다운 목록 화살표를 클릭합니다.

#4. 운영 체제 옵션에서 Windows를 선택합니다.

#5. 버전 옵션에서 클래식 안정을 선택합니다.

#6. 이제 설치 프로그램 다운로드를 클릭하기만 하면 됩니다.

그게 다야! 다운로드 폴더에서 Yarn의 .msi 설치 프로그램을 찾아야 합니다.

Yarn MSI 설치 프로그램 실행

#1. Windows PC의 다운로드 폴더로 이동합니다.

#2. Yarn 설치 패키지를 두 번 클릭합니다.

#삼. 원사 설정 마법사 시작 화면이 표시됩니다. 다음을 클릭합니다.

#4. 이제 Yarn 설치 프로그램에 최종 사용자 사용권 계약 화면이 표시됩니다.

#5. 위의 화면에서 동의함 체크박스를 체크하고 다음을 선택합니다.

#6. 이제 Yarn 설치 프로그램이 Yarn을 설치하는 대상 폴더가 표시됩니다. 그대로 두셔도 됩니다. 다음을 선택하면 됩니다.

#7. 마지막으로 설치 준비 화면에 있습니다. 설치를 클릭하면 Yarn MSI 설치 프로그램이 Windows에 Yarn을 설치할 수 있습니다.

  Mac에서 외장 하드 드라이브를 꺼내는 방법

완료된 원사 설정 마법사가 표시되면 프로세스가 완료된 것입니다. 마침을 클릭하면 모든 설정이 완료됩니다.

Windows PC에서 Yarn 설치 확인

#1. 관리자로 명령 프롬프트를 엽니다.

#2. CLI 출력 C:Windowssystem32> 후에 yarn –version을 입력합니다.

#삼. 다음 스크립트가 출력으로 표시되어야 합니다.

1.22.19<br>C:Windowssystem32>

위의 스크립트는 Windows PC에 Yarn을 성공적으로 설치했음을 의미합니다. 설치한 Yarn 버전은 1.22.19입니다.

명령 프롬프트 앱을 사용하여 Windows에 Yarn 설치

전문 개발자는 MSI 설치 프로그램을 통해 개발 런타임이나 패키지를 설치하는 것을 항상 좋아하지 않을 수 있습니다. 따라서 여러분과 같은 노련한 개발자를 위해 Yarn은 명령줄 인터페이스 설치도 제공합니다. 여기에서 단계를 따를 수 있습니다.

#1. 최신 .NET Framework, 명령 프롬프트, PowerShell 등을 별도로 설치할 필요가 없도록 Windows 11 또는 Windows 10 컴퓨터에서 프로세스를 시작합니다.

#2. 해당 PC에 이미 Node.js를 설치했는지 확인하십시오. “Node.js 설치 확인” 섹션에서 위에서 언급한 단계를 시도하여 확인할 수 있습니다.

#삼. 버전 번호가 Node.js인 CLI 출력을 받으면 이미 Node.js가 있다는 의미입니다.

#4. 버전 정보가 없으면 Node.js를 설치해야 합니다. 앞서 ‘Windows PC에 Node.js 설치’ 섹션에서 언급한 단계를 따를 수 있습니다.

#5. Node.js 설치에 Corepack이 이미 설치되어 있어야 합니다. 명령 프롬프트를 사용하여 활성화하기만 하면 됩니다. 이 기능을 활성화하려면 다음 명령을 실행하십시오.

corepack enable

#6. 완료되면 명령 프롬프트에서 다음 스크립트를 실행하여 Windows에 Yarn을 설치할 수 있습니다.

npm install --global yarn

#7. CLI 출력은 1개의 패키지가 추가되고 설치가 성공하면 1초에 2개의 패키지가 감사됩니다.

설치된 Yarn 버전을 확인하여 설치 성공 여부를 확인할 수 있습니다. 그게 다야!

Scoop를 사용하여 Windows에 Yarn 설치

설치 프로그램을 실행하지 않고 Windows에 Yarn을 설치하는 또 다른 편리한 방법은 Scoop입니다. Windows용 패키지 설치 프로그램입니다. 이 도구는 PowerShell 앱을 통해 작동합니다. 대부분의 전문 개발자는 Scoop을 사용하므로 Windows 시스템에 이미 Scoop이 있는 것으로 간주됩니다.

Windows PC에 Scoop이 없는 경우 공식 설치 가이드에 따라 GitHub에서 받을 수 있습니다. Scoop 빠른 시작 GitHub 포털에 액세스하여 몇 분 안에 Scoop을 설치하십시오.

완료되면 PowerShell 앱을 열고 다음 Scoop 명령을 실행하여 Yarn을 설치합니다.

scoop install yarn

PC에 Node.js 런타임이 없으면 Scoop은 설치를 계속하지 않습니다. 그것은 당신이 그것을 설치하도록 제안합니다. 실행할 명령은 다음과 같습니다.

scoop install nodejs    

Chocolatey를 사용하여 Windows에 Yarn 설치

숙련된 개발자는 Windows 패키지 관리를 위해 정기적으로 Chocolatey를 사용합니다. PC에 있는 경우에는 Chocolatey를 사용하여 Yarn을 설치할 수도 있습니다.

이 도구가 없으면 초콜릿 설치를 방문하여 얻을 수 있습니다. Chocolatey 설치가 완료되면 명령 프롬프트를 열어 Yarn을 자동으로 설치하는 다음 명령을 실행합니다.

choco install yarn

Node.js 런타임이 없으면 Chocolatey가 자체적으로 설치합니다.

Windows에 Yarn 설치를 위한 마지막 단어

지금까지 이 기사에서는 Yarn의 정의, 이점, 목적 등과 같은 Yarn의 기본 사항에 대해 설명했습니다. 또한 Yarn을 처음부터 설치하는 여러 방법을 발견했습니다.

JavaScript 기반 개발 프로젝트를 처음 접하는 경우 이 단계에서 엄청난 이점을 얻을 수 있습니다. Windows에서 Yarn을 설치하고 Yarn에서 JavaScript 패키지를 유지 관리 및 관리하는 방법에 대한 추측 및 Google 검색 부분을 줄이십시오.

자바스크립트 개발 프로젝트에 관심이 많으니 최고의 자바스크립트(JS) 프레임워크와 자바스크립트(JS) UI 라이브러리를 확인해야 합니다.

또한 노련한 개발자이고 대규모 DevOps 프로젝트에 더 관심이 있다면 최고의 패키지 호스팅 리포지토리도 살펴봐야 합니다.