代码之家  ›  专栏  ›  技术社区  ›  Paco Zevallos

角度5更新为6

  •  0
  • Paco Zevallos  · 技术社区  · 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
    

    在任何情况下,我如何删除并重新安装它?

    我有节点8.11.1,我的系统是MacOS High Sierra 10.13.4

    你知道我该怎么解决吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ritwick Dey    6 年前

    我想你失踪了 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 (如果是相关许可-我想是的)