Використання пряжі на Ubuntu та інших дистрибутивах Linux

Цей короткий підручник показує вам офіційний спосіб встановлення менеджера пакетів пряжі на Ubuntu і Debian Linux. Ви також дізнаєтеся про деякі основні команди пряжі та кроки для повного видалення пряжі.

пряжа є відкритим вихідним кодом JavaScript-менеджера, розробленого Facebook. Це альтернатива або я маю сказати про поліпшення популярного менеджера пакетів npm. Команда розробників Facebook створена пряжа для подолання недоліків нмм. Компанія Facebook стверджує, що пряжа є більш швидкою, надійною та безпечною, ніж npm.

Як і npm, Пряжа надає можливість автоматизувати процес встановлення, оновлення, налаштування та видалення пакетів, отриманих з глобального реєстру.

Перевага пряжі в тому, що вона швидше, оскільки кешує кожен пакет, який він завантажує, тому не потрібно його знову завантажувати. Вона також паралелізує операції з максимального використання ресурсів. Пряжа також використовує контрольні суми для перевірки цілісності кожного встановленого пакета до його виконання. Пряжа також гарантує, що установка, яка працювала на одній системі, працюватиме точно так само на будь-якій іншій системі.

Якщо ви використання nodejs на Ubuntu, можливо, у вас вже встановлено npm у вашій системі. У цьому випадку ви можете використовувати npm для встановлення пряжі глобально таким чином:

sudo npm встановити пряжу -g

Проте, я б рекомендував використовувати офіційний спосіб встановлення Пряжі на Ubuntu / Debian.

Встановлення пряжі на Ubuntu і Debian [Офіційний шлях]

Пряжа JS

Наведені тут інструкції повинні бути застосовні до всіх версій Ubuntu, таких як Ubuntu 18.04, 16.04 і т.д. Один і той же набір інструкцій також дійсний для Debian та інших розподілів на основі Debian.

Оскільки підручник використовує Curl для додавання ключа GPG проекту Yarn, було б добре перевірити, чи у вас вже встановлено Curl чи ні.

sudo apt install curl

Наведена вище команда встановить Curl, якщо вона вже не була встановлена. Тепер, коли ви маєте скручування, ви можете використовувати його, щоб додати ключ GPG проекту пряжі таким чином:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | додаток sudo apt-key -

Після цього додайте репозиторій до списку джерел, щоб можна було легко оновити пакет пряжі в майбутньому з рештою оновлення системи:

sudo sh -c "echo" deb https://dl.yarnpkg.com/debian/ stable головний ">> /etc/apt/sources.list.d/yarn.list"

Ви маєте намір піти зараз. Оновлення Ubuntu або Debian, щоб оновити список доступних пакетів, а потім встановити пряжу:

sudo apt оновлення sudo apt встановити пряжу

Це дозволить встановити пряжу разом з nodejs. Після завершення процесу переконайтеся, що пряжа успішно встановлена. Це можна зробити, перевіривши версію Пряжа.

пряжа --версія

Для мене він показав такий висновок:

пряжа --версія 1.12.3

Це означає, що в моїй системі встановлена ​​версія Пряжі 1.12.3.

Використання пряжі

Я припускаю, що у вас є основні розуміння програмування JavaScript і як працюють залежності. Я не збираюся йти в деталях. Я покажу вам деякі з основних команд пряжі, які допоможуть вам розпочати роботу з нею.

Створення нового проекту з пряжі

Як і npm, Пряжа також працює з файлом package.json. Тут ви додаєте свої залежності. Усі пакунки залежностей кешуються в каталозі node_modules в кореневому каталозі вашого проекту.

У кореневому каталозі проекту запустіть наступну команду, щоб створити файл свіжого пакунка:.

Він задасть вам ряд питань. Ви можете пропустити питання r з параметрами за замовчуванням, натиснувши клавішу enter.

пряжа init пряжа init v1.12.3 питання питання (test_yarn): версія питання test_yarn_proect (1.0.0): Опис питання 0.1: Точка входу питання тесті пряжі (index.js): URL-сховище запитання: автор питання: ліцензія питання abhishek (MIT): питання приватне: успіх Збережений package.json Зроблено в 82.42.

При цьому ви отримаєте файл package.json такого типу:

{"name": "test_yarn_proect", "version": "0.1", "description": "Тест пряжі", "main": "index.js", "author": "abhishek", "licence": "MIT "}

Тепер, коли у вас є package.json, ви можете вручну редагувати його для додавання або видалення залежностей пакета або використання команд пряжі (бажано).

Додавання залежностей з пряжею

Можна додати залежність до певного пакунка таким чином:

пряжу додати <package_name>

Наприклад, якщо ви хочете використовувати Лодаш у вашому проекті, ви можете додати його за допомогою Нитки, подібної до цього:

пряжа додати пряжу лодаш додати інформацію v1.12.3 Не знайдено блокування файлу. [1 / 4] Розв’язування пакетів… [2 / 4] Збирання пакетів… [3 / 4] Пов’язання залежностей… [4 / 4] Створення нових пакетів… Успіх збережений файл запису. успіх Збережено нову залежність 1. info Прямі залежності └─ [захищено електронною поштою] інформація Усі залежності └─ [захищено електронною поштою] Зроблено в 2.67.

І ви можете бачити, що ця залежність була автоматично додана до файлу package.json:

{"name": "test_yarn_proect", "version": "0.1", "description": "Тест пряжі", "main": "index.js", "author": "abhishek", "licence": "MIT "," залежності ": {" lodash ":" ^ 4.17.11 "}}

За замовчуванням пряжа додає останню версію пакета у залежність. Якщо ви хочете використовувати певну версію, ви можете вказати її під час додавання.

yarn add [захищена електронна пошта]

Як завжди, ви також можете оновити файл package.json вручну.

Оновлення залежностей з пряжею

Ви можете оновити певну залежність від останньої версії за допомогою наступної команди:

оновлення пряжі <ім'я_пакету>

У ньому буде показано, чи має відповідна пакунок новішу версію, і буде відповідно оновлюватись.

Можна також змінити версію доданої залежності наступним чином:

yarn upgrade [захищена електронною поштою] _or_tag

Можна також оновити всі залежності вашого проекту від останньої версії однією командою:

оновлення пряжі

Він перевірить версії всіх залежностей і оновить їх, якщо є новіші версії.

Видалення залежностей з пряжі

Ви можете видалити пакет із залежностей вашого проекту таким чином:

Пряжа видалити <package_name>

Встановіть всі залежності від проекту

Якщо ви внесли будь-які зміни до файлу project.json, вам слід запустити їх

Пряжа

or

пряжа встановити

для встановлення всіх залежностей одночасно.

Як видалити пряжу з Ubuntu або Debian

Цей посібник буде завершено, згадавши кроки щодо видалення пряжі з вашої системи, якщо ви використовували вищевказані кроки для її встановлення. Якщо ви коли-небудь зрозуміли, що вам більше не потрібна пряжа, ви зможете її видалити.

Використовуйте наступну команду для видалення пряжі та її залежностей.

sudo apt очищення пряжі

Також слід видалити репозиторій пряжі зі списку сховищ:

sudo rm /etc/apt/sources.list.d/yarn.list

Необов'язковий наступний крок - видалити ключ GPG, який ви додали до довірених ключів. Але для цього потрібно знати ключ. Ви можете отримати це за допомогою команди apt-key:

Попередження: apt-key висновок не повинен бути проаналізований (stdout не є терміналом) pub rsa4096 2016-10-05 [SC] 72EC 46E56 4 [Електронна пошта захищена] sub rsa4096 2016-10-05 [E] [R] 4096-2019-01 [S] [термін дії: 02-2020-02]

Ключем тут є останні 8 символи відбитка пальця ключа GPG у рядку, що починається з паб.

Отже, у моєму випадку ключ 86E50310, і я знятиму його за допомогою цієї команди:

sudo apt-ключ del 86E50310

Ви побачите OK на виході, а ключ GPG пакета Пряжа буде видалено зі списку ключів GPG, яким довіряє ваша система.

Я сподіваюся, що цей посібник допоможе вам встановити пряжу на Ubuntu, Debian, Linux Mint, елементарні ОС і т.д. Я надав деякі основні команди пряжі, щоб ви почали разом з повними кроками для видалення пряжі з вашої системи.

Я сподіваюся, вам сподобався цей підручник, і якщо у вас є які-небудь питання або пропозиції, будь ласка, не соромтеся залишити коментар нижче.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.