Jump to content
  • 0

3 способа установки пакетов в nodejs


cyklop77
 Share

Question

скажите пожалуйста, правильно ли я понимаю механизм установки пакетов в nodejs? если нет, то поправьте меня

я думаю, что пакеты можно устанавливать тремя способами. расскажу на примере linux:

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

npm i

в этом случае в каталоге проекта создастся каталог node_modules и в него скачаются все модули, которые указаны в package.json

2. можно зайти в каталог проекта и запустить команду 

npm install package_name

в этом случае так же в каталоге проекта создастся каталог node_modules и в него установится пакет package_name

3. запустить команду

npm install package_name -g

в этом случае в каталоге проекта не создаётся каталог node_modules, а пакет package_name устанавливается глобально(ну куда-то там в linux). при этом мой проект(и другие проекты) могут использовать package_name

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
9 часов назад, andrey7287 сказал:

2. лучше так


npm install package_name --save-dev

иначе 1 способом не скачаешь потом

 

На счёт 3 не знаю.

а что значит "не скачаешь"? то есть пакет установится, но будет недоступен? или проект нельзя будет перенести на другую машину?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By ilya1203
      Прошу помочь с заданием:
      Написать файл скрипта, который генерирует три числа, соответствующие значениям высоты, длины и ширины комнаты. Отобразить в консоли:
      a.Площадь стен комнаты
      b.Объём комнаты
      c.*Объём комнаты за вычетом случайно сгенерированного количества чисел, которые определяет объёмы случайно зашедших в комнату людей.
      (в итоге запустит скрипт последством консоли)
      (заранее огромное спасибо)
    • By Роман Онищенко
      Разрабатываю React/React Native приложения. С образцами моих некоммерческих работ вы можете ознакомиться по адресу: https://github.com/Roman-Onishchenko?tab=repositories
      Готов рассмотреть ваши предложения о разработке React/React Native приложений различной тематики и объема работ с частичной занятостью (до 30 рабочих часов в неделю). 
      Мои контакты:
      skype - romanonishencko
      email - roman951t@gmail.com
    • By Spiritnoize1
      В  молодую креативную студию Team Z требуются:
      Frontend и Backend разработчики, на проектной или постоянной основе.

      Языки HTML CSS java jquery bootstrap react, хорошо если стэк angular

      При обращении, скидывается тестовое задание, при удачном выполнении, начинаем работать.

      т.к наша студия состоит в 2х клубах (это позволяет нам работать с крупными заказчиками из москвы и аутсорсить зарубежные заказы) все разработчики должны проходить небольшую аттестацию в виде тестовых заданий по направлениям с которыми они работают

      Все интересующие вас вопросы задавать на почту указанную в профиле, или в контакте: https://vk.com/id428650440
    • By abelausavaz
      Требуется специалист с опытом написания и кастомизации модулей, умеющий использовать ядро Друпал 8 на полную, опыт с коммерс приветствуется 
      Важен хороший английский, чтоб смог переписку вести и на входном интервью устно пообщаться 
      Почасовая ставка 10-16 долларов, готовы предоставить постоянное сотрудничество
      Пожалуйста, пишите только с английским и с Drupal 8
      Почта для Ваших вопросов и предложений a.belousova@zwolves.com
      Наиболее оперативно проконсультирую в Skype live:a.belousova_2
    • By abelausavaz
      Мы -- аутсорс компания Z-Wolves Development, и сейчас американскому заказчику требуется на частичную занятость фронтенд для сайта на Drupal.
      Следующие задачи планируются:
      80-90% Drupal 7
      10-20% Drupal 8
      Чистый Drupal, не decoupled/headless
      Front-End Skills: 
      Разработка подтем по кастомному шаблону (D7; 80%)
      Разработка кастомных тем (D7 и D8; 20%)
      небольшие задачи по JS
      80% SASS/Compass; 20% Grunt
      Английский язык intermediate и выше

      Работа удалённо, около 20 часов в неделю, обязательно наличие нескольких часов оверлэпа с США.
      Оплата почасовая, рейт 7$+, оформление договора с ИП/ООО.

      Способы связи: 
      a.belousova@zwolves.com
      Skype live:a.belousova_2
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy