报错信息:
npm ERR! code E401
npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"
背景:时隔半年,又回到前端开发的岗位上,这次接触的是React,安装个包就把我给整懵了。
上述错误是指项目有非公开包的情况下,下载依赖会显示没有权限,这时候需要找项目组要到相关账号密码,例如:yourusername/yourpassword
1. 这时候在shell里输入:
npm login
2. 键入账号密码:
Username: yourusername
Password: yourpassword # 这里的密码是不可见的
Email: xxx@email # 这里的邮箱用你们项目组使用的邮箱即可
3. 重新下载依赖:
npm install