Debian Buster: Yarnpkg를 Yarn으로 설치

Debian Buster: Yarnpkg를 Yarn으로 설치

저는 Yarn - Node.js 패키지 관리자(npm의 대안)를 설치했습니다:

$ sudo apt install yarnpkg
...
$ dpkg -l | grep yarn
ii  yarnpkg                           1.13.0-1                     all          Fast, reliable and secure npm alternative

그러나 yarnpkg다음 명령만 설치했습니다.

$ dpkg -L yarnpkg | grep usr/bin/
/usr/bin/yarnpkg

나는 이것이 데비안 특유의 변화라고 생각합니까? 나는 명령이 yarn다른 곳과 마찬가지로 작동할 것으로 예상했습니다(예:공식 원사 저장소).

왜 그럴까요? yarnpkg로 실행하려면 어떻게 해야 합니까 yarn? 표준화된 방법이 있나요? 뭔가 빠졌나요? 아니면 심볼릭 링크를 만들어야 하나요 /usr/local/bin/yarn?

답변1

그냥 심볼릭 링크를 만드세요

sudo ln -s /usr/bin/yarnpkg /usr/bin/yarn

왜 심볼릭 링크인가?

별칭과 달리 기호 링크는 모든 사용자와 모든 셸에서 작동합니다. 또한 스크립트는 일반적으로 yarn명령이 현재 경로에 있다고 가정하거나 which yarn실행 파일 찾기와 같은 작업을 수행합니다. 둘 다 심볼릭 링크를 통해 해결됩니다.

답변2

~/.bashrc에 다음 줄을 입력하세요.

alias yarn="yarnpkg"

답변3

이것이 Debian 10에 설치한 방법입니다.

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
apt update
apt install yarn

정상적인 일. 기본적으로 데비안 저장소의 원사를 버리고 공식 원사를 직접 사용하십시오.

관련 정보