npm publish发布包后拉取
时一直提示 Couldn’t find any versions for “包名” that matches “版本号”,但明明npm上已经有此版本了。
若出现此提示,可排查下当前npm镜像是否是npm官方源
,若不是(如taobao源等)则要确认此源上是否有这一版本号的包,若没有:
- 可在.npmrc(若没有该文件,也可通过命令)中配置为registry=https://registry.npmjs.org/ 后再下载该依赖。
- 也可以等同步到当前非官方源后再拉依赖(若不着急使用时)。
原因:npm发布后会自动同步,会有延迟。