在将npm镜像地址切换到私服地址后,采用jenkins自动化部署前端进行npm install报401错误,记录一下解决方法
将服务器上npm镜像地址切换成私服之后,私服下载需要一些认证机制,所以我们需要采用身份令牌进行免密登录,这时候我们需要修改npmrc文件,如果找不到npmrc文件的可以通过npm config ls -l命令查看
userconfig就是npmrc文件所在位置
打开npmrc会发现registry是当前npm镜像地址,然后其他两条是你当前镜像地址的身份令牌,如果没有身份令牌install会是401,如缺少需要手动添加记录,具体令牌如何获取最简单的方式你可以先npm login私服地址,然后npmrc就会显示authtoken。