SW/리눅스

Debian 9 : Yarn 설치하는 방법, 예제, 명령어

얇은생각 2021. 2. 19. 07:30
반응형

npm과 호환되는 자바스크립트 패키지 매니저입니다. 운영을 병렬화하고 네트워크 연결과 관련된 오류를 줄임으로써 패키지 설치 프로세스의 속도를 높이는 등 일련의 문제를 해결하기 위해 npm에서 생성되었습니다.

이 튜토리얼에서는 Yarn APT 패키지 저장소를 통해 Debian 9 시스템에 Yarn을 설치하는 방법에 대해 안내합니다. 공식 Yarn 리포지토리는 지속적으로 유지 관리되며 최신 버전을 제공합니다.

 

 

Debian 9 : Yarn 설치하는 방법, 예제, 명령어

 

 

필수 조건

이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오.

 

 

데비안에 Yarn 설치

아래 단계에 따라 Debian 9 시스템에 Yarn을 설치하십시오. 

첫 번째 단계는 Yarn 저장소를 활성화하는 것입니다. 다음 curl 명령을 사용하여 리포지토리의 GPG 키를 가져오는 것부터 시작합니다.

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

 

 

다음 명령을 사용하여 Wirl APT 저장소를 활성화하십시오.

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.js를 설치합니다. nvm을 사용하는 사용자는 다음을 사용하여 Node.js 설치를 건너뛸 수 있습니다.

sudo apt install --no-install-recommends yarn

 

 

yarn 버전 번호를 출력하여 설치를 확인합니다.

yarn --version

# 1.17.3

 

 

이제 여러분의 데비안 시스템에 yarn이 설치되어 있으므로, 다음 단계는 가장 일반적인 yarn 명령을 살펴보는 것입니다.

 

 

 

새 프로젝트 생성

새 Yarn 프로젝트를 만들려면 아래와 같이 yarn init 명령을 사용하십시오.

init 스크립트가 몇 가지 질문을 합니다. 응답하거나 Enter 키를 눌러 기본값을 사용할 수 있습니다.

yarn init my_yarn_project

# yarn init v1.17.3
# 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 파일에 제공된 정보가 포함됩니다. 나중에 이 파일을 열고 편집할 수 있습니다.

 

 

 

종속성 추가

프로젝트에서 다른 패키지를 사용하려면 프로젝트 종속성에 패키지를 추가해야 합니다. 이렇게 하려면 yarn add 명령 다음에 패키지 이름을 사용하십시오.

yarn add [package_name]

 

 

위의 명령도 패키지를 업데이트합니다. json과 yarn.lock 파일을 가지고 있어서 이 프로젝트를 진행할 때 일하는 사람은 누구나 같은 의존성을 갖게 될 것입니다.

패키지 버전 또는 패키지 태그를 지정할 수도 있습니다.

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]

 

 

이 명령은 프로젝트의 패키지도 업데이트합니다. json과 yarn.lock 파일들이 있습니다.

 

 

 

모든 프로젝트 종속성 설치

패키지에 지정된 모든 프로젝트 종속성을 설치합니다. json 파일을 실행합니다.

yarn remove [package_name]

 

반응형