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

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

Туторіал з npm (4): Встановлюйте пакети NPM локально

[Копіювати посилання]
Опубліковано 13.12.2017 13:23:35 | | | |
Існує два способи встановлення npm-пакетів: локальний або глобальний. Ви можете обрати, яку інсталяцію використовувати, залежно від пакету, який хочете використовувати.

Якщо ви хочете покладатися на власні модулі для використання Node.js-подібного виклику, тоді потрібно встановлювати локально, що є стандартною поведінкою встановлення npm. З іншого боку, якщо ви хочете використовувати його як інструмент командного рядка, наприклад grunt CLI, тоді потрібно встановити його глобально.


Установки

Пакет можна завантажити за допомогою наступної команди:

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

Тест:

Щоб переконатися, що встановлення npm працює, перевірте, чи існує папка node_modules і чи містить вона каталог встановленого вами пакету. Ви можете запустити LS node_modules на Unix-системі для виконання цієї роботи. "OSX", "Debian" або директор node_modules на Windows.

Приклад:



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


Якщо у вас немає package.json файлу у локальній директорії, встановіть останню версію пакету.

Якщо існує файл package.json або package-lock.json, то буде встановлена остання версія, якщо вона є, яка задовольняє правила semver, оголошені в package.json.

Використовуйте встановлений пакет

Коли посилка вже в node_modules, ви можете використати його у своєму коді. Наприклад, якщо ви створюєте модуль Node.js, ви можете його запросити.

Приклад:

Створіть файл під назвою index.js з таким кодом:


Правильний вихідний результат: [2, 3]



Якщо ви неправильно встановите lodash, отримаєте таку помилку:

Якщо ви не встановили lodash належним чином, ви отримаєте таку помилку:

module.js:340
    кинь, е-е;
          ^
Error: Cannot find module 'lodash'

Щоб це виправити, запустіть npm install lodash у каталозі, де знаходиться ваш index.js.






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

Mail To:help@itsvse.com