моя проблема найдена в названии.Я пытаюсь открыть проект Ionic, который использует ionic-native / barcode-scanner .Но если я пытаюсь установить что-либо с помощью npm, возникает эта ошибка:
npm ERR!ELOOP: слишком много символических ссылок, доступ к '/ path / to / node_modules / cordova-plugin-app-event'
Я обнаружил эту ошибку в Интернете, но нетрабочий раствор.Удаление node_modules -Directory и выполнение npm i -D -E @ionic/app-scripts
не помогает.
Вот что я узнал с помощью команды file:
file cordova-plugin-app-event
cordova-plugin-app-event: неработающая символическая ссылка на cordova-plugin-app-event
Таким образом, команда npm i -D -E @ionic/app-scripts
всегда создает неработающую символическую ссылку.
Я работаю с производной от Arch Linux, и npm устанавливается через pacman. NPM - версия 6.4.1, Ionic - 4.3.1.Я также попытался переустановить NPM и node.js в pacman.
Также есть это предупреждение:
[WARN]Обнаружен локально установленный Ionic CLI, но он слишком старый - с помощью глобального CLI.
Попытка решить эту проблему с помощью npm remove ionic --save-dev
или npm install ionic@latest --save
снова выдает ошибку символической ссылки.
Iне могу продолжить работу без устранения ошибки, поэтому буду очень признателен за любую помощь.