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

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

Туторіал NPM (5): Як користуватися package.json туторіалом

[Копіювати посилання]
Опубліковано 13.12.2017 14:04:19 | | | |
Найкращий спосіб керувати локально встановленими npm-пакетами — створити package.json-файл.

Файл package.json пропонує багато корисних речей:

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

Принаймні,package.json мусив мати

"ім'я": Всі малі літери, без пробілів, тире та підкреслення
"версія": у формі x.x.x, відповідно до специфікації Семвера

Наприклад:


Створіть package.json





Це запустить анкету в командному рядку і нарешті створить package.json у директорії, де ви запускали команду.

Ви можете отримати стандартний package.json, запустивши npm init з прапорцем --yes або -y:



Це не ставить жодних питань, а натомість генеруватиме стандартний package.json, використовуючи інформацію, отриману з поточного каталогу.

назва: Назва поточного довідника
версія: завжди 1.0.0
descrip{filter}tion: інформація в readme, інакше — порожній рядок ""
Головна: Завжди index.js
scrip{filter}ts: За замовчуванням створює порожній тестовий скрипт
Ключові слова
Автор: порожній
ліцензія:ISC
Баги: Інформація з поточного каталогу (якщо присутня)
Головна сторінка: Інформація з поточного каталогу (якщо вона існує)
Ви також можете налаштувати кілька параметрів конфігурації команди init. Деякі корисні:




(Потрібно видалити package.json файл, відновити його, перш ніж змінити — якщо не видалити, він не буде автоматично замінений і не перезаписаний!) )

Примітка:

Якщо в package.json немає поля опису, npm використовує перший рядок README.md або README. Цей опис може допомогти людям знайти вашу посилку в пошуку npm, тому дуже корисно створити власний опис у package.json, щоб зробити вашу посилку більш помітною.





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

Mail To:help@itsvse.com