Разрабатываю приложение впервые. Изначально я построил его с использованием Angular 5.2 и пытаюсь перейти на Angular 6.
Следуя инструкциям на https://update.angular.io/, я выполнил следующие команды: npm install -g @ angular / cli npm install @ angular / cli нг обновление @ angular / cli
Я получил сообщение об ошибке («Не удалось найти package.json. Вы в проекте Node?») И понял, что, вероятно, должен делать это из каталога, содержащего мой проект. Ой. Опять же, я новичок в программировании.
Итак, я перешел в каталог своего проекта и попробовал еще раз.
Однако при запуске npm install @ angular / cli я получил следующую ошибку:
npm ERR! Refusing to delete [MyProjectDirectory]/node_modules/.bin/ng: is outside [MyProjectDirectory]/node_modules/@angular/cli and not a link npm ERR! File exists: [MyProjectDirectory]/node_modules/.bin/ng npm ERR! Move it away, and try again.
Вот фактическая размещенная версия приложения (все еще на 5.2, размещенная на страницах GH) на случай, если это хоть как-то будет полезно: https://opensocialsecurity.com/
Любой отзыв о том, что мне делать дальше, будет очень признателен!





Удалите каталог модулей узлов и повторите попытку. Данная ошибка означает, что npm не может ее удалить. Попробуйте эту команду в каталоге вашего проекта:
sudo rm -rf node_modules
Спасибо! Я вручную удалил каталог, о котором идет речь, и снова выполнил команду установки npm, и она сработала.