多用用npm -h和yarn -h。
问题1:code E401 Unable to authenticate, need: Basic realm="Artifactory Realm"
报错:
解决方案: 这是因为仓库权限没有配置的问题,因为使用公司的npm仓库,所以需要权限,一般在我们的.npmrc文件中,配上权限即可:
其中:
registry:公司仓库地址_auth: 权限tokenalways-auth:设置为true,一直默认授权
问题2:使用公司npm仓库,且仓库明明有xxx包,但使用yarn安装包时总是报错:Couldn‘t find package "vuepress" on the "npm" registry
问题情况:
如题,且使用:yarn config set registry 公司npm仓库地址也不行。
解决方案:
这个暂时不知道原因,有知道原因的小伙伴帮忙留言个,感谢!
解决方案是执行:yarn --registry https://registry.npmjs.org,然后单独安装装不上的包。yarn --registry是覆盖配置注册表。