Angular 5 обновление до 6

В процессе обновления моей версии Angular с 5 до 6 я сделал что-то не так и в итоге получил следующие ошибки:

npm WARN checkPermissions Missing write access to / usr / local / lib /node_modules/@angular/cli
npm WARN checkPermissions Missing write access to / usr / local / lib / node_modules / @ angular
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-pre-gyp@^0.9.0 (node_modules / @ angular / cli / node_modules / fsevents / node_modules / node-pre-gyp):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ELOOP: too many symbolic links found, open '/usr/local/lib/node_modules/@angular/cli/node_modules/fsevents/node_modules/node-pre-gyp/npm-shrinkwrap.json'
npm ERR! path / usr / local / lib / node_modules / @ angular / cli
npm ERR! code ELOOP
npm ERR! errno -62
npm ERR! syscall access
npm ERR! ELOOP: too many symbolic links encountered, access '/ usr / local / lib / node_modules / @ angular / cli'
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/pacozevallos/.npm/_logs/2018-05-10T16_23_40_078Z-debug.log

В любом случае как его удалить и переустановить?

У меня есть Node 8.11.1, а моя система - MacOS High Sierra 10.13.4

Есть идеи, как я могу это решить?

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
145
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Думаю, тебе не хватает sudo.

Попробуй это.

sudo npm uninstall -g @angular/cli
sudo npm cache clean
sudo npm i -g @angular/cli

или удалите весь модуль npm (глобальный)

sudo rm -rf /usr/local/lib/node_modules/npm

... а теперь переустановите node.js.

ссылка: https://docs.npmjs.com/getting-started/fixing-npm-permissions (Если это связано с разрешением - я так думаю)

Я пробовал использовать sudo, но продолжаю получать сообщение об ошибке, у меня есть vuleto для установки узла, и я продолжаю делать то же самое. Это действительно расстраивает. Все за то, что я хочу обновить мой angular cli. Следует отметить, что при запуске ng -v я не получаю никаких результатов.

Paco Zevallos 10.05.2018 19:02

Попробуйте: sudo rm -rf /usr/local/lib/node_modules/npm, чтобы удалить весь модуль npm, затем удалите node.js и снова установите node.js. Как указано здесь github.com/nodejs/node/issues/9377#issuecomment-257298199

Ritwick Dey 10.05.2018 19:06

Это было очень полезно, мне пришлось удалить все следы node / node_modules и переустановить, как вы сказали, и это сработало. Хотя до сих пор не понимаю, как удалить узел из общего количества (когда я удалил некоторые папки, узел остался, в конце концов, это отдельная тема) Спасибо большое, отмечу как правильное.

Paco Zevallos 10.05.2018 21:37

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