SW/리눅스

Linux : Ubuntu 20.04 : Yarn 설치 방법, 예제, 명령어

얇은생각 2022. 9. 26. 07:30
반응형

Yarn은 npm 패키지의 설치, 업데이트, 구성 및 제거 프로세스를 자동화하는 데 도움이 되는 npm과 호환되는 JavaScript 패키지 관리자입니다. 모든 다운로드 패키지를 캐시하고 작업을 병렬화하여 설치 프로세스 속도를 향상시킵니다.

이 튜토리얼에서는 우분투 20.04에 Yarn을 설치하는 방법을 설명합니다. 기본 Yarn 명령어와 옵션도 검토하겠습니다.

 

 

Linux : Ubuntu 20.04 : Yarn 설치 방법, 예제, 명령어

 

 

Ubuntu에 Yarn을 설치

우분투에 Yarn을 설치하는 것은 매우 간단합니다. 공식 Yarn 저장소를 활성화하고 저장소 GPG 키를 가져온 후 패키지를 설치하겠습니다. 저장소는 일관되게 유지 관리되며 최신 버전을 제공합니다.

다음 명령을 실행하여 리포지토리의 GPG 키를 가져오고 Yarn APT 리포지토리를 시스템에 추가합니다.

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

 

 

리포지토리가 실행되면 패키지 목록을 업데이트하고 Yarn을 설치합니다.

sudo apt update
sudo apt install yarn

 

 

위의 명령은 Node.js도 설치합니다. Node tool nvm을 설치한 경우 다음을 사용하여 Node.js 설치를 건너뜁니다.

sudo apt install --no-install-recommends yarn

 

 

완료되면 Yarn 버전을 출력하여 설치를 확인합니다.

yarn --version

# 1.22.4

 

 

시스템에 설치된 버전이 위에 표시된 버전과 다를 수 있습니다.

Ubuntu 시스템에 Yarn을 성공적으로 설치했으므로 사용을 시작할 수 있습니다.

 

 

 

Yarn을 사용

이제 우분투 시스템에 Yarn이 설치되었으므로 가장 일반적인 Yarn 명령 몇 가지를 살펴보겠습니다.

 

 

 

새 프로젝트를 생성

프로그램에 대한 디렉토리를 만든 후 해당 디렉토리를 탐색합니다.

mkdir ~/my_project && cd ~/my_project

 

 

새 프로젝트를 작성하려면 실 init를 실행합니다.

yarn init my_project

# yarn init v1.22.4
# question name (vagrant): Linuxize
# question version (1.0.0): 0.0.1
# question description: Testing Yarn
# question entry point (index.js): 
# question repository url: 
# question author: Linuxize
# question license (MIT): 
# question private: 
# success Saved package.json
# Done in 20.18s.

 

 

메시지가 나타나면 정보를 입력하거나 기본값을 사용합니다.

완료되면 스크립트가 기본 패키지를 만듭니다.제공된 정보가 들어 있는 json 파일입니다. 언제든지 이 파일을 열고 편집할 수 있습니다.

 

 

 

종속성을 추가

npm 패키지를 프로젝트 종속성에 추가하려면 yarn add 명령 다음에 패키지 이름을 사용하십시오.

yarn add [package_name]

 

 

위의 명령은 패키지를 업데이트합니다.json과 yarn.lock 파일입니다.

기본적으로 패키지 이름만 지정되면 Yarn이 최신 버전을 설치합니다. 특정 버전 또는 태그를 설치하려면 다음 구문을 사용합니다.

yarn add [package_name]@[version_or_tag]

 

 

 

종속성을 업그레이드

패키지를 업그레이드하려면 다음 명령 중 하나를 사용하십시오.

yarn upgrade
yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]

 

 

패키지 이름이 지정되지 않은 경우 명령은 패키지에 지정된 버전 범위에 따라 프로젝트 종속성을 최신 버전으로 업데이트합니다.json 파일입니다. 그렇지 않으면 지정된 패키지만 업데이트됩니다.

 

 

 

종속성을 제거

종속성을 제거하려면 yarn remove 명령과 패키지 이름을 차례로 사용하십시오.

yarn remove [package_name]

 

 

명령은 패키지를 제거하고 프로젝트의 package.json과 yarn.lock 파일로 업데이트합니다.

 

 

 

모든 프로젝트 종속성을 설치

지정된 모든 프로젝트 종속성을 설치하기 위해 package.json 파일, 다음을 실행합니다.

yarn

# or

yarn install

 

 

우분투 기계에 Yarn을 설치하는 방법을 보여드렸습니다. Yarn에 대한 자세한 내용은 그들의 문서 페이지를 참조하십시오.

반응형