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

Вид: 7266|Відповідь: 0

Туторіал з NPM (1): Що таке NPM?

[Копіювати посилання]
Опубліковано 13.12.2017 11:09:42 | | |
Якщо ви користувалися Javascrip{filter}t, то, ймовірно, чули про npm. npm дозволяє розробникам Javascrip{filter}t легко ділитися кодом, який вони створюють для розв'язання конкретної проблеми, і дозволяє іншим розробникам повторно використовувати цей код у своїх власних додатках.

Коли ви покладаєтеся на код інших розробників, NPM легко перевірить, чи були оновлення, і завантажити їх у відповідь.

Ці багаторазові коди називаються пакетами або модулями. Пакет — це просто каталог, що містить один або кілька файлів, а також файл під назвою «package.json», який містить метадані про пакет. Типовий додаток, як-от вебсайт, залежатиме від десятків або сотень пакетів. Ці пакети зазвичай невеликі, і загальна ідея полягає в тому, щоб створити невеликий шматок, який добре вирішує проблему. Це дозволяє створювати більші, кастомні рішення з цих маленьких будівельних блоків.

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

Ви можете знайти пакети, які допоможуть вам створити додаток, переглянувши сайт NPM. Коли ви переглядаєте сайт, ви знайдете багато модулів Node. npm починався як менеджер пакетів Node, тому ви знайдете багато модулів, які можна використовувати на стороні сервера. Також є багато команд додавання пакетів, які можна використовувати у командному рядку. Також є пакети, які можна використовувати на фронтенді.

NPM складається з трьох частин: вебсайту, реєстру та CLI. Вебсайт є основним інструментом для користувачів для пошуку пакетів, реєстр — це велика база даних інформації про пакети, а CLI — це спосіб, яким розробники публікують свої пакети у реєстрі або завантажують пакети, які хочуть встановити.

NPM — це спосіб повторного використання коду від інших розробників, а також спосіб обміну кодом з іншими, і легко керувати різними версіями коду.




Попередній:Приклад регулярного співставлення Fiddler-AutoResponder
Наступний:Туторіал з NPM (2): Встановлення та використання npm
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com