Angular
Если проект уже готов или клонирован с github
, тогда не нужно пытаться его обновлять и повышать версионность проекта. В 90% случаев этому локальному проекту не требуется обновление. Это может оказаться затратной операцией и по времени и по синтаксису. Просто выполните в терминале команду:
npm i
и пользуйтесь той версией, которая будет установлена для данного проекта.
Важно:
Если вы используете менеджер NVM
и использовали команду nvm use …
, тогда вы должны запускать скрипты NG
через команды NPM
примерно так: npm run serve --o
и тд.
CLI Angular
. Для этого в терминале перейдите в каталог, в котором не установлен проект Ангуляр и введите ng v
. Вы должны увидеть версии пакетов.Если вас не устраивает глобальная версия CLI Angular
, удалите ее так:
npm uninstall -g @angular/cli
npm cache verify
Обновите NODE.JS
и NPM
до последних версий так:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Установите глобально последнюю версию Angular
. Вместо же слова latest
можете указать нужную вам версию Angular
. Документация вам в помощь, так как определенные версии могут требовать определенных версий NPM
.
npm install -g @angular/cli@latest
Если вы не хотите ничего менять, а просто захотите создать новый локальный проект с последней версией Angular
, тогда создайте проект с текущей глоббальной версией и обновите ее по порядку до нужной, не перескакивая через версии. Пункт №3 должен быть выполнен в любом случае.
ng update @angular/core@13 @angular/cli@14
ng update @angular/core@14 @angular/cli@15
и так далее…
NVM
NVM
- это менеджер управления версиями установленных пакетов NODE JS
. Подробнее здесь…
Если у Вас был установлен node js
прямо через установщик-инсталятор без NVM
, то вам нужно удалить и зачистить все предыдущие настройки и пакеты, и далее установить все необходимое с помощью менеджера NVM
и переключаться между разными версиями NODE JS
устанавливая нужную версию по умолчанию глобально.
ВАЖНО!!! Для мака должны быть установлены инструменты Xcode - Command Line Tools
, так:
xcode-select --install
node js
и npm
в терминале так:sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
rm -rf ~/.npm
NVM
Ссылку на свежую версию лучше взять у самого NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
…после того как переключатель версий NVM
установлен, можно загружать любую версию NODE JS
, например так:
nvm install 16.20.2
nvm list
nvm use 16.20.2
Если не работает, тогда нужно перезагрузить терминал и ввести команду:
Чтобы запустить проект в
angular cli
требуется выполнить эту команду в терминале вашего редактора.
. ~/.nvm/nvm.sh
Справка: …все папки для удаления ненужных версий ноды ищите в корне домашней директории по адресам:
NPM
путь: ~/.npm/
NVM
путь: ~/.nvm/
← назад | 🔝 | далее → |