저는 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
정상적인 일. 기본적으로 데비안 저장소의 원사를 버리고 공식 원사를 직접 사용하십시오.