수색…


소개

Yarn 은 npm과 비슷한 Node.js의 패키지 관리자입니다. 많은 공통점을 공유하면서 원사와 npm의 주요 차이점이 있습니다.

원사 설치

이 예제는 OS에 Yarn을 설치하는 여러 가지 방법을 설명합니다.

맥 OS

자작

brew update
brew install yarn

맥 포트

sudo port install yarn

PATH에 원사 추가

원하는 쉘 프로파일 ( .profile , .bashrc , .zshrc 등)에 다음을 추가하십시오.

export PATH="$PATH:`yarn global bin`"

Windows

설치 프로그램

먼저 Node.js가 아직 설치되지 않은 경우 설치하십시오.

Yarn 웹 사이트 에서 Yarn 설치 프로그램을 .msi 로 다운로드하십시오.

초콜릿

choco install yarn

리눅스

데비안 / 우분투

배포판에 Node.js가 설치되어 있는지 확인하거나 다음을 실행하십시오

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

YarnPkg 저장소 구성

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

원사 설치

sudo apt-get update && sudo apt-get install yarn

CentOS / Fedora / RHEL

아직 설치되지 않았다면 Node.js를 설치하십시오.

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

원사 설치

sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
sudo yum install yarn

아치

AUR을 통해 사를 설치하십시오.

yaourt를 사용한 예 :

yaourt -S yarn

혼자서

sudo eopkg install yarn

모든 배포판

원하는 쉘 프로파일 ( .profile , .bashrc , .zshrc 등)에 다음을 추가하십시오.

export PATH="$PATH:`yarn global bin`"

대체 설치 방법

쉘 스크립트

curl -o- -L https://yarnpkg.com/install.sh | bash

설치할 버전을 지정하십시오.

curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]

타볼

cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz

Npm

이미 npm이 설치되어 있다면 간단히 실행하십시오.

npm install -g yarn

설치 후 설치

실행하여 Yarn의 설치된 버전을 확인하십시오.

yarn --version

기본 패키지 만들기

yarn init 명령은 패키지에 대한 정보를 구성하기 위해 package.json 파일을 작성하는 과정을 안내합니다. 이것은 npm initnpm init 명령과 유사합니다.

패키지를 보관할 새 디렉토리를 만들고 탐색 한 다음 yarn init 을 실행 yarn init

mkdir my-package && cd my-package
yarn init

CLI에 나오는 질문에 답하십시오.

question name (my-package): my-package
question version (1.0.0): 
question description: A test package
question entry point (index.js): 
question repository url: 
question author: StackOverflow Documentation
question license (MIT): 
success Saved package.json
✨  Done in 27.31s.

이렇게하면 다음과 비슷한 package.json 파일이 생성됩니다.

{
  "name": "my-package",
  "version": "1.0.0",
  "description": "A test package",
  "main": "index.js",
  "author": "StackOverflow Documentation",
  "license": "MIT"
}

이제 의존성을 추가해 볼 수 있습니다. 이것에 대한 기본적인 구문은 yarn add [package-name]

다음을 실행하여 ExpressJS를 설치하십시오.

yarn add express

이렇게하면 package.json dependencies 섹션이 추가되고 ExpressJS가 추가됩니다.

"dependencies": {
    "express": "^4.15.2"
}

원사 패키지 설치

Yarn은 npm과 동일한 레지스트리를 사용합니다. 즉, npm에서 사용 가능한 모든 패키지는 Yarn에서 동일합니다.

패키지를 설치하려면 yarn add package 실행 yarn add package .

특정 버전의 패키지가 필요하면 yarn add package@version 사용할 수 있습니다.

설치해야하는 버전에 태그가 추가 된 경우 yarn add package@tag 사용할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow