Терминал (командная строка, CLI), Вопросы |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7063-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Терминал (командная строка, CLI), Вопросы |
Чапик |
Пост
#1
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 519 С нами с: 30-December 10 ![]() |
Привет.
Изучаю автоматизацию фронт-енда, столкнулся с Нодой, Галпом, НПМ и установкой пакетов через терминал. Назрели вопросы. 1. Есть флаг "-g" для глобальной установки. Чем он отличается от локальной? 2. Зачем писать "save-dev"? |
![]() ![]() |
vas1 |
Пост
#2
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 47 С нами с: 9-February 14 ![]() |
Привет. Изучаю автоматизацию фронт-енда, столкнулся с Нодой, Галпом, НПМ и установкой пакетов через терминал. Назрели вопросы. 1. Есть флаг "-g" для глобальной установки. Чем он отличается от локальной? 2. Зачем писать "save-dev"? Глобальная установка подходит для глобальных вещей типа npm или nvm - это установит их в PATH. Если вы пилите какой-нибудь свой проект то лучше инсталлить все локально в node_modules, потому что разные проекты могут зависеть от разных версий одних и тех же модулей, что при глобальной установке может привести к коллизиям. --save-dev делается в командой строке когда лень открывать package.json и добавлять туда зависимости. npm install blabla --save установит и добавит blabla в секцию depencencies, а npm install blabla --save-dev соответственно в секцию devDependencies. |
Чапик |
Пост
#3
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 519 С нами с: 30-December 10 ![]() |
Глобальная установка подходит для глобальных вещей типа npm или nvm - это установит их в PATH. Если вы пилите какой-нибудь свой проект то лучше инсталлить все локально в node_modules, потому что разные проекты могут зависеть от разных версий одних и тех же модулей, что при глобальной установке может привести к коллизиям. --save-dev делается в командой строке когда лень открывать package.json и добавлять туда зависимости. npm install blabla --save установит и добавит blabla в секцию depencencies, а npm install blabla --save-dev соответственно в секцию devDependencies. Вах, спасибо за скорый и содержательный ответ. А как можно увидеть модули, которые установлены глобально? И как их удалить? И хочется понимать, что происходит, когда я ввожу, например, "npm install -g browser-sync"? Т.е. алгоритм работы команды. |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 16th July 2025 - 20:56 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |