Устанавливаем nvm, npm, node.js на Mac OS

Admin Mac OS

Установка Node.js через консоль для Mac OS.

Протестировано на Mac OS Ventura, архитектура M2.

Установка NVM на Mac OS

Для начала нужно убедиться, что есть файл .zshrc. Для этого в консоли набрать:

ls -a

Если файла нет в списке представленных, то создадим его:

touch .zshrc

Теперь устанавим NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

Официальная инструкция находится здесь:

https://github.com/nvm-sh/nvm#install--update-script

После установки запустим команду:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Установка Node.js на Mac OS

Есть предыдущая статья, где установка node.js ya mac через дистрибьютер. Здесь мы установим через консоль.

Устанавливаем:

nvm install node

Запускаем:

nvm use node

Проверить версии установленного:

nvm -v
node -v
npm -v

Эта статья решает ошибки:

npm install run
zsh: command not found: npm
zsh: command not found: nvm

Если вновь будут ошибки, перезагрузите консоль, иногда это помогает.

Используем npm сборщики

При установке нового Node.js часто перестает работать сборщик со старыми версиями. Это неприятно, потому что вместе с обновлением ноды, приходится обновлять пакеты, а с обновлением пакетов перестают работать старые конфиги. И на правку всего этого может уйти целый день. А если все это работает еще на других компьютерах, то придется обновиться и там. Так что много раз следует подумать, стоит ли обновлять ноду.

Для обновления версий воспользуемся статьёй про обновление package.json.

Обновление конфигов

На примере обновления конфига rollup.js.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Устанавливаем nvm, npm, node.js на Mac OS"