Я начинаю работать с Linux. Я использую 14.04 Ubuntu. Когда я попытался установить узел, я обнаружил флаг -g, в котором говорится, что при его установке он может быть доступен по всему миру.
Поэтому я попытался установить nodejs и npm без ввода -g-флага в command
Я выполнил эти команды
cd /projects/basics
sudo apt-get install npm
sudo apt-get install nodejs
Когда я перешел в корневую папку с помощью команды cd и отмечен npm --version и node --version, она отображает соответствующие версии.
Итак, в чем же смысл флага -g?
Команды:
sudo apt-get install npm
sudo apt-get install nodejs
предназначены для установки npm и nodejs глобально в вашем Ubuntu, но флаг -g предназначен для установки пакетов npm по всему миру для вашей разработки. Это не имеет ничего общего с командой apt-get. Чтобы установить пакет npm только в определенную папку разработки, вы оставляете флаг -g, а это значит, что вы можете использовать этот пакет только в этой папке dev.
Команды:
sudo apt-get install npm
sudo apt-get install nodejs
предназначены для установки npm и nodejs глобально в вашем Ubuntu, но флаг -g предназначен для установки пакетов npm по всему миру для вашей разработки. Это не имеет ничего общего с командой apt-get. Чтобы установить пакет npm только в определенную папку разработки, вы оставляете флаг -g, а это значит, что вы можете использовать этот пакет только в этой папке dev.
Команды:
sudo apt-get install npm
sudo apt-get install nodejs
предназначены для установки npm и nodejs глобально в вашем Ubuntu, но флаг -g предназначен для установки пакетов npm по всему миру для вашей разработки. Это не имеет ничего общего с командой apt-get. Чтобы установить пакет npm только в определенную папку разработки, вы оставляете флаг -g, а это значит, что вы можете использовать этот пакет только в этой папке dev.