Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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