Обновление до Angular 6, ошибка: «Отказ от удаления» ... «находится за пределами« ... », а не ссылка» - PullRequest
0 голосов
/ 29 мая 2018

Я разрабатываю приложение впервые.Первоначально я построил его с использованием Angular 5.2 и пытаюсь перейти на Angular 6.

В соответствии с инструкциями на https://update.angular.io/ я выполнил следующие команды: npm install -g @ angular / cli npm install @angular/ cli ng update @ angular / cli

Я получил ошибку («Не удалось найти package.json. Вы участвуете в проекте Node?») и понял, что я, вероятно, должен делать это изнутрикаталог, который содержит мой проект.К сожалению.Опять же, я новичок в кодировании.

Итак, я перешел в каталог своего проекта и повторил попытку.

При запуске npm install @ angular / cli я получил следующую ошибку:

нпм ОШИБКА!Отказ от удаления [MyProjectDirectory] /node_modules/.bin/ng: находится вне [MyProjectDirectory] / node_modules / @ angular / cli и не является ссылкой npm ERR!Файл существует: [MyProjectDirectory] /node_modules/.bin/ng npm ERR!Отодвиньте его и попробуйте снова.

Ниже приведена актуальная размещенная версия приложения (все еще на 5.2, размещенная на страницах GH) на случай, если это поможет каким-либо образом: https://opensocialsecurity.com/

Любая информация о том, что мне делать дальше, будет очень признательна!

1 Ответ

0 голосов
/ 29 мая 2018

Удалите каталог модулей узла и попробуйте снова.Данная ошибка означает, что npm не может ее удалить.Попробуйте эту команду в каталоге вашего проекта:

sudo rm -rf node_modules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...