Існує два способи встановлення 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.
|