美文网首页
npm在安装包时报错

npm在安装包时报错

作者: xxt1ngt1ng | 来源:发表于2017-10-15 18:57 被阅读0次

    今天下午想看angular,因为之前是angular-cli方式安装的,想改成@angular/cli,所以把以前的版本用npm卸载了。。。
    于是,困扰了我一下午的bug就这么出现了,简直崩溃,瞎弄了快四个小时,终于可以完结撒花了。。。
    过程大致如下:
    bug:


    bug

    可以看出来我当前的npm版本是5.3.0,这个很关键

    开始我以为是安装angular才会出错,后来基本上安装什么都会报错
    于是我以为npm出问题了,就把npm删了
    删除npm和node的方法

    brew uninstall node
    brew uninstall npm/sudo npm uninstall npm -g(具体哪句忘了)
    

    删了之后问题就又来了,我劝各位还是不要删,因为npm的安装是和node一起的,所以单独装很麻烦
    我找到安装npm的命令:

    brew install npm
    

    但这句其实没用,你会看到这个提示

    运行brew install npm

    运行了那句link之后只会告诉你node已经存在,不会给你装npm
    于是我用brew卸载了node,去官网重新下载了一个node安装包,都装好以为没事儿,但错误还是一样。
    于是我又找,有人说npm的新版本有bug,要降到3.5虽然我本来就是那个版本但还是用命令降了一下

     sudo npm install npm@5.3 -g
    

    还是不管用,我都要绝望了,看到一个帖子里有个人这么说

    评论

    原文是引文,我用页面翻译,翻译了

    于是我尝试着把npm的版本再降到4.6.1奇迹就发生了,npm成功装上了angular

    相关文章

      网友评论

          本文标题:npm在安装包时报错

          本文链接:https://www.haomeiwen.com/subject/gwmcuxtx.html