npm install 401

在将npm镜像地址切换到私服地址后,采用jenkins自动化部署前端进行npm install报401错误,记录一下解决方法


image.png

将服务器上npm镜像地址切换成私服之后,私服下载需要一些认证机制,所以我们需要采用身份令牌进行免密登录,这时候我们需要修改npmrc文件,如果找不到npmrc文件的可以通过npm config ls -l命令查看


image.png

userconfig就是npmrc文件所在位置


image.png

打开npmrc会发现registry是当前npm镜像地址,然后其他两条是你当前镜像地址的身份令牌,如果没有身份令牌install会是401,如缺少需要手动添加记录,具体令牌如何获取最简单的方式你可以先npm login私服地址,然后npmrc就会显示authtoken。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容