Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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