Як усталяваць Yarn на Windows?

Калі вы шукаеце, як усталяваць Yarn у аперацыйнай сістэме Windows, вы знаходзіцеся ў правільным месцы. Yarn – гэта хуткі і бяспечны менеджэр пакетаў для JavaScript, і працэс усталёўкі ў Windows даволі просты.

Менеджэр пакетаў npm для інструментаў і бібліятэк JavaScript выкарыстоўваецца на працягу доўгага часу. Аднак ён пакутуе ад такіх праблем, як бяспека, прадукцыйнасць і паслядоўнасць. Праблемы становяцца экспанентнымі, калі вы плануеце выкарыстоўваць npm для буйнога і адначасовага праекта распрацоўкі праграмнага забеспячэння.

Аднак вы можаце абысці ўсе гэтыя праблемы і па-ранейшаму атрымаць доступ да рэестра npm з дапамогай Yarn. Акрамя таго, гэта гатовы да будучыні менеджэр пакетаў з надзейнымі функцыямі і простымі камандамі. Працягвайце чытаць, калі мы пакажам вам, як усталяваць пакеты yarn на ваш ПК з Windows з нуля.

Што такое пража?

Google, Facebook, Tilde і Exponent супрацоўнічалі над інструментам кіравання пакетамі JavaScript, які можа замяніць npm. Вынікам праекта стаў менеджэр пакетаў Yarn, выпушчаны ў якасці інструмента з адкрытым зыходным кодам у 2016 годзе.

Yarn – гэта новы менеджэр пакетаў, які палягчае і змяняе існуючы працоўны працэс для падтрымання і кіравання пакетамі JavaScript у npm або іншых менеджэрах пакетаў. Аднак інструмент Yarn па-ранейшаму будзе падтрымліваць рэестр npm для атрымання загадзя запраграмаваных бібліятэк JS, інструментаў і г.д.

Знайдзіце ніжэй новыя магчымасці Yarn, якія робяць яго незвычайным інструментам для кожнага распрацоўшчыка:

  • Ён здабывае і ўсталёўвае бібліятэкі JS, інструменты, пакеты і г.д. хутчэй.
  • Яго асноўны механізм забяспечвае цэласнасць, надзейнасць і кантроль версій устаноўленых пакетаў.
  • Просты праект распрацоўкі праграмнага забеспячэння можа ўключаць у сябе тысячы залежнасцяў. Пража робіць працоўны працэс кіравання залежнасцямі лёгкім.
  • Ён падтрымлівае змешванне рэестраў.
  • Пража сумяшчальная з працоўнымі працэсамі Bower і npm.
  • Ён прапануе абмежаванні ліцэнзіі на ўсталяваны модуль.
  • Пастаўляецца з публічным API JS для выкарыстання даных API з дапамогай інструментаў зборкі.
  • Пража таксама прапануе прыгожыя выхады CLI, мінімальную колькасць радкоў кода і зручны для чытання карыстацкі інтэрфейс.

Гэты гатовы да будучыні менеджэр пакетаў мае збольшага падобны або больш просты працэс для кіравання пакетамі DevOps. Аднак інструмент Yarn вельмі надзейны, больш хуткі і надзвычай бяспечны ў параўнанні з альтэрнатывамі Yarn.

Што робіць пража?

Пража проста вырашае агульныя праблемы кіравання пакетамі, ад якіх пакутуе npm. Ніжэй прыведзены некаторыя папулярныя функцыі Yarn:

  • Yarn падтрымлівае плагіны. Карыстальнікі могуць выкарыстоўваць убудовы Yarn, убудовы іншых вытворцаў для Yarn або напісаць свае ўласныя ўбудовы.
  • Функцыянальнасць Constraints дазваляе распрацоўшчыкам выконваць правілы і палітыку для палёў маніфеста або залежнасцей у розных працоўных прасторах.
  • Yarn дазваляе праграмісту выкарыстоўваць аўтаномны кэш на лакальнай машыне з дапамогай аднаго файла.
  • Параметр Plug’n’Play дазваляе карыстальнікам запускаць праекты Node.js без папкі node_modules. У выніку прыкладанне Node.js запускаецца хутчэй у параўнанні з праграмамі, якія ўтрымліваюць папку node_modules.
  • Функцыянальнасць пратаколаў дазваляе распрацоўшчыкам вызначаць пратакол для дазволу пакетаў. Напрыклад, вы будзеце выкарыстоўваць пратакол выпраўлення для стварэння выпраўленай версіі зыходнага пакета. Іншым прыкладам можа быць пратакол git для атрымання публічных пакетаў з любога рэпазітара Git.
  • Параметр Release Workflow дапамагае распрацоўшчыку праграмнага забеспячэння аўтаматычна абнаўляць адпаведныя пакеты, размеркаваныя ў некалькіх монорепо. Для гэтага праграмісту неабходна абнавіць каранёвыя пакеты, а Release Workflow апрацоўвае ўсё астатняе.
  • Працоўныя прасторы Yarn – гэта інтуітыўна зразумелая функцыя. Гэта дазваляе праграмістам адначасова ўсталёўваць залежнасці з некалькіх файлаў package.json у мноства падпапак аднаго каранёвага файла package.json.
Праверце гэта:  Як адключыць SmartSense ў Windows 10

Працоўны працэс пражы

Кожны раз, калі вы пераходзіце з аднаго мэнэджэра пакетаў на іншы, галоўнай праблемай з’яўляецца змена працоўнага працэсу. Мэтай Facebook было стварыць мэнэджар пакетаў, які будзе просты ў выкарыстанні і адначасова падтрымлівае існуючыя стандартныя працоўныя працэсы з папулярных сховішчаў пакетаў, такіх як npm. Такім чынам, Yarn не зрабіў ніякіх кардынальных змен. Вось здымак асноўнага працоўнага працэсу Yarn:

  • Стварыце або пачніце новы праект па распрацоўцы праграм: yarn init.
  • Даданне, выдаленне або абнаўленне розных залежнасцей: даданне пражы [package]мадэрнізацыя пражы [package]пражу выдаліць [package].
  • Устаноўка або пераўсталёўка бібліятэкі кода або залежнасці: yarn install, yarn install –force і г.д.
  • Кіраванне версіямі пакетаў, якія ствараюцца, абнаўляюцца, выпраўляюцца і г.д., з дапамогай Gits.
  • Пастаянная інтэграцыя з адпаведнымі інструментамі, такімі як AppVeyor, CirleCI, Codeship, Semaphore, Codefresh і г.д.

Перавагі пражы

  • Асноўны рухавік Yarn пастаўляецца з магутнымі алгарытмамі, якія забяспечваюць больш хуткую ўстаноўку пакетаў. Калі вы атрымліваеце і ўсталёўваеце тысячы пакетаў у сваім праграмным праекце, Yarn усталёўвае іх паралельна. Наадварот, npm робіць гэта адзін за адным. Такім чынам, тэрміны праекта рэзка павялічваюцца.
  • Пража дазваляе распрацоўшчыкам падтрымліваць некалькі файлаў лакальнага кэша для некалькіх праектаў. Такім чынам, выкарыстанне або абнаўленне шматлікіх пакетаў для некалькіх праектаў распрацоўкі прыкладанняў становіцца простым і хуткім.
  • Такія тэхналагічныя гіганты, як Facebook, Google і г.д., падтрымліваюць суполку Yarn. Такім чынам, вы часта можаце знаходзіць апошнія патчы, абнаўленні і новыя выпускі.
  • Yarn пастаўляецца з падрабязным кіраўніцтвам па пераносе, калі вы пераносіце існуючы праект распрацоўкі JavaScript у Yarn.
  • Пража гарантуе базавую ўстаноўку ва ўсіх сістэмах праз дэтэрмінаваны спосаб усталявання і фармат файла блакіроўкі.
  • Yarn забяспечвае цэласнасць усіх імпартаваных пакетаў шляхам запуску кантрольных сум.
  • Yarn пазбягае вадаспадаў запытаў пры атрыманні пакетаў з воблачных крыніц. Гэты працэс павялічвае эфектыўнасць сеткі.

Перадумовы для ўстаноўкі Yarn у Windows

У нашы дні ўстаноўка асяроддзя выканання распрацоўшчыкаў і іншых інструментаў стала лёгкай. Працэс ўстаноўкі Yarn не адрозніваецца. Вы можаце імгненна пачаць абслугоўванне і кіраванне бібліятэкамі і залежнасцямі JavaScript на вашым камп’ютары Windows з дапамогай Yarn. Вам проста трэба ўвесці некалькі кодаў і зрабіць некалькі клікаў.

Перш чым вы зможаце даведацца, як усталяваць Yarn на Windows, вам трэба пераканацца, што прылада належным чынам кандыцыянаваная. Напрыклад, разгледзім наступнае:

  • Вам спатрэбіцца .NET Framework 4.0 або больш позняй версіі.
  • Адміністратыўны доступ да каманднага радка Windows.
  • Аналагічным чынам вам спатрэбіцца доступ адміністратара да PowerShell.
  • Апошняя версія Node.js таксама з’яўляецца абавязковай для запуску Yarn.

Калі вы працуеце на працоўнай станцыі Windows 10 або Windows 11 і ўвайшлі ў сістэму як адміністратар, значыць, вы выканалі першыя тры неабходныя ўмовы. Аднак даведайцеся больш пра ўстаноўку Node.js ніжэй:

Праверце гэта:  Праверце, ці адпавядае ваш кампутар патрабаванням да галаграфічнай праграмы Windows

Праверка ўстаноўкі Node.js на вашым кампутары Windows

#1. Націсніце на значок пошуку на ПК з Windows 10 і ўвядзіце CMD.

#2. Вы ўбачыце праграму «Камандны радок» у раздзеле «Лепшае супадзенне».

#3. Пстрыкніце правай кнопкай мышы спасылку «Камандны радок», а затым выберыце «Запуск ад імя адміністратара».

#4. Праграма каманднага радка адкрыецца з наступным высновай каманднага радка:

C:Windowssystem32>

#5. Цяпер увядзіце наступны сінтаксіс і націсніце Enter.

node --version

#6. Калі выхад CLI паказвае, што «вузел» не распазнаецца як унутраная або знешняя каманда, працаздольная праграма або тэкст пакетнага файла, гэта азначае, што вам трэба ўсталяваць Node.js.

Усталёўка Node.js на вашым ПК з Windows

#1. Наведайце партал Node.js, каб загрузіць яго апошнюю версію.

#2. Выберыце любую версію для спампоўкі ў раздзеле «Спампаваць для Windows».

#3. Двойчы пстрыкніце ўсталявальны пакет Node.js.

#4. Націсніце “Далей”, як толькі праграма ўсталёўкі праверыць патрабаванні да прасторы.

#5. Цяпер вы павінны прыняць ліцэнзію канчатковага карыстальніка і націснуць «Далей».

#6. Выберыце «Далей» яшчэ раз на экране «Папка прызначэння».

#7. Не ўносіце ніякіх змяненняў на экране карыстацкай налады. Проста націсніце Далей.

#8. Выберыце «Далей» яшчэ раз у інструменце Native Modules Tool, а затым націсніце «Усталяваць».

#9. Пасля завяршэння ўстаноўкі націсніце Finish.

Усталюйце Yarn у Windows з дапамогай праграмы ўстаноўкі Yarn MSI

Цяпер вы гатовыя ўсталяваць Yarn у Windows.

Атрымайце праграму ўстаноўкі Yarn MSI

#1. Наведайце партал загрузкі Yarn.

#2. Вы павінны ўбачыць тэкст “Націсніце, каб разгарнуць/згарнуць” пад загалоўкам “Альтэрнатывы”.

#3. Націсніце на стрэлку выпадальнага спісу побач з паведамленнем вышэй, каб разгарнуць варыянты ўстаноўкі Yarn.

#4. У раздзеле «Аперацыйная сістэма» абярыце Windows.

#5. Выберыце Classic Stable у опцыі Version.

#6. Цяпер проста націсніце «Спампаваць праграму ўстаноўкі».

Вось і ўсё! Вы павінны знайсці праграму ўсталёўкі Yarn .msi у тэчцы “Спампоўкі”.

Запуск праграмы ўстаноўкі Yarn MSI

#1. Перайдзіце ў папку “Спампоўкі” на ПК з Windows.

#2. Двойчы пстрыкніце ўсталявальны пакет Yarn.

#3. Вы ўбачыце экран Сардэчна запрашаем у майстар наладкі Yarn. Націсніце Далей.

#4. Праграма ўсталёўкі Yarn цяпер пакажа экран Ліцэнзійнага пагаднення канчатковага карыстальніка.

#5. На экране вышэй пастаўце галачку ў полі Я прымаю, а затым выберыце Далей.

#6. Цяпер вы ўбачыце папку прызначэння, куды праграма ўсталёўкі Yarn усталёўвае Yarn. Вы можаце пакінуць гэта як ёсць. Проста выберыце Далей.

#7. Нарэшце, вы знаходзіцеся на экране “Гатова да ўсталёўкі”. Проста націсніце «Устанавіць», каб праграма ўсталёўкі Yarn MSI магла ўсталяваць Yarn у Windows.

Працэс завершаны, калі вы ўбачыце Майстар наладкі пражы завершаны. Проста націсніце “Гатова”, і ўсё гатова.

Праверка ўстаноўкі Yarn на ПК з Windows

#1. Адкрыйце камандны радок ад імя адміністратара.

#2. Пасля вываду CLI C:Windowssystem32> увядзіце yarn –version.

#3. Вы павінны ўбачыць наступны скрыпт у якасці вываду:

1.22.19<br>C:Windowssystem32>

Прыведзены вышэй сцэнар азначае, што вы паспяхова ўсталявалі Yarn на ПК з Windows. Версія Yarn, якую вы ўсталявалі, – 1.22.19.

Усталюйце Yarn у Windows з дапамогай праграмы каманднага радка

Дасведчаным распрацоўшчыкам не заўсёды падабаецца ўсталёўваць асяроддзя распрацоўкі або пакеты праз праграму ўстаноўкі MSI. Такім чынам, для такіх вопытных распрацоўшчыкаў, як вы, Yarn таксама прапануе ўстаноўку інтэрфейсу каманднага радка. Вы можаце выканаць наступныя дзеянні:

Праверце гэта:  Што такое MRT.exe у Windows 10?

#1. Пачніце працэс на камп’ютары з Windows 11 або Windows 10, каб вам не трэба было ўсталёўваць апошнюю версію .NET Framework, камандны радок, PowerShell і г.д. асобна.

#2. Пераканайцеся, што вы ўжо ўсталявалі Node.js на гэтым ПК. Вы можаце пацвердзіць гэта, выканаўшы крокі, згаданыя вышэй у раздзеле «Праверка ўстаноўкі Node.js».

#3. Калі вы атрымліваеце выхад CLI з нумарам версіі Node.js, гэта азначае, што ў вас ужо ёсць Node.js.

#4. Калі вы не атрымліваеце ніякай інфармацыі аб версіі, вам трэба ўсталяваць Node.js. Вы можаце выканаць крокі, згаданыя раней у раздзеле «Устаноўка Node.js на вашым ПК з Windows».

#5. Ваша ўстаноўка Node.js павінна была ўжо ўсталяваць Corepack. Проста актывуйце яго з дапамогай каманднага радка. Каб уключыць гэтую функцыю, выканайце наступную каманду:

corepack enable

#6. Пасля завяршэння вы можаце выканаць наступны сцэнар у камандным радку, каб усталяваць Yarn у Windows:

npm install --global yarn

#7. Выхад CLI будзе дададзены 1 пакет і правераны 2 пакеты за 1 с, калі ўстаноўка будзе паспяховай.

Вы можаце праверыць усталяваную версію Yarn, каб пераканацца, што ўстаноўка была паспяховай ці не. Вось і ўсё!

Усталюйце Yarn у Windows з дапамогай Scoop

Яшчэ адзін зручны спосаб усталяваць Yarn на Windows без запуску ўсталёўшчыка – Scoop. Гэта праграма ўстаноўкі пакетаў для Windows. Інструмент працуе праз прыкладанне PowerShell. Большасць экспертаў-распрацоўшчыкаў выкарыстоўваюць Scoop, таму лічыцца, што ў вас ужо ёсць гэта ў вашай сістэме Windows.

Калі ў вас няма Scoop на вашым ПК з Windows, вы можаце атрымаць яго з GitHub, прытрымліваючыся афіцыйнага кіраўніцтва па ўсталёўцы. Зайдзіце на партал Scoop Quick Start GitHub, каб усталяваць Scoop за некалькі хвілін.

Пасля завяршэння адкрыйце праграму PowerShell і выканайце наступную каманду Scoop, каб усталяваць Yarn:

scoop install yarn

Scoop не будзе працягваць усталёўку, калі на вашым кампутары няма асяроддзя выканання Node.js. Ён прапануе вам усталяваць гэта. Вось каманда для запуску:

scoop install nodejs    

Усталюйце Yarn у Windows з дапамогай Chocolatey

Дасведчаныя распрацоўшчыкі рэгулярна выкарыстоўваюць Chocolatey для кіравання пакетамі Windows. Калі ў вас ёсць на вашым кампутары, то вы можаце ўсталяваць Yarn таксама з дапамогай Chocolatey.

Калі ў вас няма гэтага інструмента, вы можаце наведаць Installing Chocolatey, каб атрымаць яго. Пасля завяршэння ўстаноўкі Chocolatey адкрыйце камандны радок, каб запусціць наступную каманду, якая аўтаматычна ўсталёўвае Yarn:

choco install yarn

Калі ў вас няма асяроддзя выканання Node.js, Chocolatey усталюе яго самастойна.

Заключныя словы для ўстаноўкі Yarn у Windows

Дагэтуль у артыкуле абмяркоўваліся асновы пражы, напрыклад, што гэта такое, яе перавагі, прызначэнне і многае іншае. Акрамя таго, вы таксама выявілі некалькі спосабаў усталяваць Yarn з нуля.

Калі вы пачатковец у праектах распрацоўкі на аснове JavaScript, вы атрымаеце велізарную карысць ад гэтых крокаў. Вы спыніце здагадкі і пошук у Google аб тым, як усталяваць Yarn у Windows, і пачнеце падтрымліваць і кіраваць пакетамі JavaScript у Yarn.

Паколькі вы зацікаўлены ў праектах распрацоўкі JavaScript, вам варта азнаёміцца ​​з лепшымі фрэймворкамі JavaScript (JS) і бібліятэкамі інтэрфейсу JavaScript (JS).

Акрамя таго, калі вы дасведчаны распрацоўшчык і больш зацікаўлены ў буйных праектах DevOps, вы таксама павінны зірнуць на лепшае РЭПО для хостынгу пакетаў.