NPM과 호환되는 강력한 JavaScript 패키지 관리자 인 Yarn은 NPM 패키지의 설치, 업데이트, 구성 및 제거를 자동화합니다. 원사는 다운로드 된 패키지 및 병렬 작업을 캐싱하여 속도와 신뢰성을 향상시킵니다. 이 튜토리얼은 Ubuntu에 최신 및 클래식 원사를 설치하는 방법을 설명하고 기본 원사 명령 및 옵션을 설명합니다.
최신 버전의 원사를 설치하십시오
최신 버전의 원사를 설치하고 관리하려면 최신 Node.js 버전에 포함 된 이진 파일 인 Corepack을 사용하여 사용자와 원사 사이의 브리지 역할을하는 것이 좋습니다. Corepack을 사용하여 원사를 설치하는 단계는 다음과 같습니다.
node -v
检查版本。 Corepack에는 Node.js 16.10 이상이 필요합니다. 출력에 이전 버전이 표시되면 Node.js를 업데이트하십시오.corepack enable
启动Corepack。(注意:如果你的系统上不存在Corepack,请键入sudo npm install -g corepack
安装它。)corepack prepare yarn@stable --activate
yarn --version
要将二进制文件更新到最新版本,请运行: yarn set version stable
원사의 클래식 버전을 설치하십시오
2.0 이전의 원사의 고전적인 버전은 유지 보수 모드에 있지만 공식 원사 저장소 및 NPM을 사용하여 YARN 1.X를 설치할 수 있습니다. 이 방법은 다음과 같습니다.
방법 1 : 창고를 통해 고전적인 원사를 설치하십시오.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yarn.gpg
GPG密钥确保你安装的是正版软件。echo "deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn
此命令将安装Yarn,如果你的系统尚未安装Node.js,你的包管理器会为你安装它。방법 2 : NPM을 사용하여 고전적인 원사를 설치하십시오.
npm --version
如果你没有npm,请运行sudo apt install npm
安装它。sudo npm install -g yarn
클래식에서 최신까지 원사를 업그레이드하십시오
원사를 클래식에서 최신 버전으로 업그레이드하려면 다음 단계를 따르십시오.
sudo npm install -g yarn
yarn set version berry
기본 원사 사용
다음은 알아야 할 몇 가지 기본 원사 명령입니다.
새 프로젝트를 만듭니다
mkdir ~/my_project && cd ~/my_project
yarn init
。종속성을 추가하십시오
yarn add [package_name]
默认情况下,Yarn安装最新版本。要安装特定版本或标签,请使用以下语法: yarn add [package_name]@[version_or_tag]
업그레이드 종속성
yarn upgrade
、 yarn upgrade [package_name]
或yarn upgrade [package_name]@[version_or_tag]
如果没有给出包名,则命令会根据package.json文件中指定的版本范围将所有项目依赖项更新到最新版本。 그렇지 않으면 지정된 패키지 만 업데이트됩니다.종속성을 제거하십시오
yarn remove
命令后跟包名来移除依赖项: yarn remove [package_name]
该命令将移除包并更新package.json和yarn.lock文件。모든 프로젝트 종속성을 설치하십시오
yarn
或yarn install
결론적으로
이제 Ubuntu 시스템에서 원사를 설치하고 관리하는 방법을 완전히 이해했습니다. 최신 버전의 원사 또는 고전적인 원사를 사용하든, 원사의 속도, 신뢰성 및 다양성으로부터 이익을 얻을 수 있습니다. 원사에 대한 자세한 내용은 공식 원사 문서 페이지를 방문하십시오.
위 내용은 우분투에 원사를 설치하고 사용합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!