npm全局安装失败解决办法

我使用的是Arch Linux系统,在用npm下载安装其他软件包时,却一直安装失败,一番折腾之后,终于是解决了这个问题。这篇博客记录一下解决的办法。

更换源

npm下载速度很慢,经常会出现因超时而下载失败的情况,我们可以更换npm的源

1
2
# 阿里的镜像
npm config setregistry=https://registry.npm.taobao.org

然后通过以下命令可以发现已经修改成功了

1
npm config list

安装权限不足

接下来出现的一个新问题是没有足够的权限去访问usr/lib/node_modules,我试过了sudo也不可以,然后官网给出了解决方法,按照教程走就可以。

这样就可以全局安装所需要的包了。

找不到命令

安装之后,还是找不到vue,去网上查了查,发现是没有添加相对应的环境变量。将上面的prefix的内容加上/bin,也就是/home/litterboy/.npm-global/bin加入到~/.zshrc中,如下图所示:

然后执行下面的命令:

1
source ~/.zshrc

这样就可以了。

1
2
litterboy@arch-linux ~> vue --version                                                       
@vue/cli 4.3.1

已经可以看到版本信息了,证明我们的配置成功了。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信