Yarn은 npm과 호환되는 JavaScript 패키지 매니저로, npm 패키지를 설치, 업데이트, 구성 및 제거하는 프로세스를 자동화할 수 있도록 도와줍니다.
병렬 작업으로 패키지 설치 프로세스의 속도를 높이고 네트워크 연결과 관련된 오류를 줄이는 등 npm의 일련의 문제를 해결하기 위해 만들어졌습니다.
Yarn APT 패키지 저장소를 통해 Ubuntu 18.04 시스템에 Yarn을 설치하는 방법에 대해 설명합니다. 공식 Yarn 리포지토리는 지속적으로 유지되며 최신 버전을 제공합니다. 기본 Yarn 명령과 옵션도 살펴보겠습니다.
필수 구성 요소
이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.
Ubuntu에 Yarn 설치
아래 단계에 따라 Ubuntu 18.04 시스템에 Yarn을 설치합니다.
01. 첫 번째 단계는 Yarn 리포지토리를 활성화하는 것입니다. 다음 curl 명령을 사용하여 리포지토리의 GPG 키를 가져오는 것으로 시작합니다.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
다음을 입력하여 시스템의 소프트웨어 리포지토리 목록에 Yarn APT 리포지토리를 추가합니다.
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
02. 리포지토리가 시스템에 추가되면 패키지 목록을 업데이트하고 다음을 사용하여 Yarn을 설치합니다.
sudo apt update
sudo apt install yarn
시스템에 Node.js가 아직 설치되어 있지 않은 경우 위의 명령으로 설치합니다. nvm을 사용하는 사용자는 다음을 사용하여 Node.js 설치를 건너뛸 수 있습니다.
sudo apt install --no-install-recommends yarn
03. Yarn이 성공적으로 설치되었는지 확인하려면 다음 명령을 실행하여 Yarn 버전 번호를 인쇄합니다.
yarn --version
이 기사를 쓸 당시 최신 버전의 Yarn은 버전 1.17.3입니다.
1.17.3
Yarn 사용
이제 Yarn이 Ubuntu 시스템에 설치되었으므로 다음 단계는 가장 일반적인 Yarn 명령 중 몇 가지를 살펴보는 것입니다.
새 프로젝트 생성
새 프로젝트를 생성하려면 아래와 같이 yarn init 명령을 사용합니다.
yarn init my_yarn_project
초기화 스크립트는 몇 가지 질문을 합니다. 응답하거나 Enter 키를 눌러 기본값을 사용할 수 있습니다.
# 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을 실행할 때 이 프로젝트를 수행하는 모든 사용자는 동일한 종속성을 얻게 됩니다.
패키지 버전 또는 패키지 태그를 지정할 수도 있습니다.
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
# or
yarn install
'SW > 리눅스' 카테고리의 다른 글
Cent OS 7 : Let's Encrypt Apache 보호하는 방법, 예제, 명령어 (0) | 2021.01.05 |
---|---|
Linux : Tar 명령어, 예제, 사용 방법 (Create and Extract Archives) (0) | 2021.01.04 |
Ubuntu 18.04 : Tomcat 9 설치하는 방법, 예제, 명령어 (0) | 2021.01.02 |
Debian 9 : PostgreSQL 설치하는 방법, 예제, 명령어 (0) | 2021.01.01 |
Ubuntu 18.04 Apache : phpMyAdmin 설치하는 방법, 예제, 명령어 (0) | 2020.12.31 |