工作中yarn或者npm的各种问题汇总,可能就有你需要的。

461 阅读1分钟

多用用npm -hyarn -h

问题1:code E401 Unable to authenticate, need: Basic realm="Artifactory Realm"

报错:

image.png

解决方案: 这是因为仓库权限没有配置的问题,因为使用公司的npm仓库,所以需要权限,一般在我们的.npmrc文件中,配上权限即可:

image.png

其中:

  • registry:公司仓库地址
  • _auth: 权限token
  • always-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是覆盖配置注册表。