Node.js
원사 패키지 관리자
수색…
소개
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 init
의 npm 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
사용할 수 있습니다.