#primeng #angular10 #angular11
#примэнг #angular10 #angular11
Вопрос:
Обычные методы не работают.
Мне нужна эта пониженная версия, чтобы можно было использовать PrimeNG, которая, похоже, не исправляет все ошибки до последней версии ng v11.0.2
Я уже пробовал все эти варианты ниже. Ничего не работает.
Также не работает документация на веб-сайте angular версии 11.0.2 для unistall @angular /cli.
https://www.npmjs.com/package/@angular/cli/v/11.0.2
npm uninstall -g @angular/cli
npm cache verify
if npm version is < 5 then use `npm cache clean`
npm install -g @angular/cli@latest
Мне нужно использовать это после удаления:
npm install -g @angular/cli@10.0.0
Когда я выполняю все эти шаги, ng v показывает ту же версию 11.0.2.
Я пробовал и старые методы, но они не работают.
npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@10.0.0
npm install
Отсутствие последовательности действий:
npm uninstall -g @angular/cli
npm cache clean
npm cache clean --force
npm cache verify
Любая новая идея, пожалуйста?
Ответ №1:
Попробуйте выполнить удаление и переустановку без глобального флага. Вы хотите удалить его в своем конкретном проекте, а не глобально здесь.
Если это не сработает, если ваш проект отслеживается с помощью git или локальных изменений, вы можете найти версии, которые вы использовали, и вручную обновить package.json
их с помощью этих версий, а затем запустить npm i
свой проект.
Если вам нужна версия PrimeNG для совместимости, у них есть версия 11.0.0-rc1
, и скоро она выйдет с версией, отличной от rc
Ответ №2:
Я также сталкиваюсь с той же проблемой. Я не могу удалить @angular/cli v11.0.2. Я пошел дальше и запустил
npm install -g @angular/cli@10.2.0
npm cache verify
Затем я запустил ng v
, и он изменился на версию 10.2.0. Теперь проблема возникает всякий раз, когда я запускаю
npm uninstall -g @angular/cli
Это возвращается к angular/cli 11.0.2.
значению, которое не было заменено на angular/cli@10.2.0
. Я не понимаю, что происходит.