Для чего нужен флаг -g в командах «npm install»? [дубликат]

На этот вопрос уже есть ответ:

Я новичок в Linux. Я использую 14.04 Ubuntu. Когда я попытался установить узел, я обнаружил флаг -g , который говорит, что если вы установите его, он будет доступен глобально.

Я попытался установить nodejs и npm, не вводя флаг -g в команде

. Я выполнил эти команды

cd /projects/basics
sudo apt-get install npm
sudo apt-get install nodejs

Когда я перешел в корневую папку с помощью команды cd и проверил ] npm --version и node --version показывает соответствующие версии.

Так зачем нужен флаг -g ?

0
задан 18 December 2017 в 12:26

1 ответ

Команды:

sudo apt-get install npm
sudo apt-get install nodejs

предназначены для установки npm и nodejs глобально в Ubuntu, но флаг -g предназначен для глобальной установки пакетов npm для вашей разработки. Это не имеет ничего общего с командой apt-get. Чтобы установить пакет npm только в определенную папку для разработки, вы пропускаете флаг -g, и это означает, что вы можете использовать этот пакет только в этой папке dev.

2
ответ дан 18 December 2017 в 12:26

Другие вопросы по тегам:

Похожие вопросы: