npm ERR! ELOOP:遇到太多符号链接(cordova-plugin-app-event损坏的符号链接)

时间:2018-11-20 15:35:17

标签: node.js angular cordova ionic-framework npm

我的问题在标题中找到。我尝试打开一个使用 ionic-native / barcode-scanner 的Ionic项目。但是,如果我尝试使用npm安装任何内容,则会发生此错误:

  

npm错误! ELOOP:遇到太多符号链接,无法访问   '/ 路径/到 / node_modules / cordova-plugin-app-event'

我在互联网上发现了该错误,但没有有效的解决方案。删除 node_modules -Directory并执行npm i -D -E @ionic/app-scripts无济于事。

这是我通过file命令发现的内容:

  

文件cordova-plugin-app-event
  cordova-plugin-app-event:断开了对cordova-plugin-app-event的符号链接

因此npm i -D -E @ionic/app-scripts-命令始终会创建断开的符号链接。

我使用的是Arch Linux衍生版本,并且通过pacman安装了npm。 NPM 是6.4.1版, Ionic 是4.3.1版。我还尝试在pacman中重新安装 NPM node.js

还有该警告:

  

[WARN]检测到本地安装的Ionic CLI,但是它太旧了-使用   全局CLI。

再次尝试使用npm remove ionic --save-devnpm install ionic@latest --save解决该问题,则会抛出该符号链接错误。

如果不解决错误,我将无法继续工作,因此,我将非常感谢所有帮助。

0 个答案:

没有答案