npm私服发布包,但是把之前发布到npm上的缓存下来覆盖了

开发了一套组件mUI,开始先发布到npm上了,版本是v2.0.0;
后来又自己搭了一套npm私服,然后把mUI发布到了私服上,版本改成了v1.0.0;
然后切换到私服上,npm install 安装mUI,之后,私服上的mUI就成了npm上的v2.0.0
版本;
就是用到的依赖包都缓存到了私服上,mUI也从npm上缓存下来把我私服的给覆盖了,
我该怎么配置,让npm私服只保留我自己的组件,其他的去npm上去找

阅读 3.4k
1 个回答
  1. 使用私服安装时是使用的固定版本号吗?如果指定1.0.0版本,应该是会从私服拉下来的。
  2. 目前私服应该是有两个版本的mUI,分别是在hosted仓库的v1.0.0和proxy仓库的v2.0.0。而不是直接覆盖。
  3. 私服机制就是私服没有的包,会去proxy指定的地址下载到私服,这样能保证安装的成功。如果是确实只想去私服下载包,没有的就报错,可以试试把proxy设置为自身(我没试过?)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题