我正在为当前使用默认npm注册表的项目添加几个依赖项。显然,由于在那里找不到包,因此无法解析依赖关系。
我想知道我是否可以通过文件夹或zip文件提供软件包,并告诉npm绕过注册表获取某些依赖项并直接从文件夹中获取软件包。我想避免设置我自己的注册表。
答案 0 :(得分:0)
Sinopia似乎是解决问题的轻量级解决方案。它是一个私有存储库服务器,允许使用私有包,缓存npmjs.org注册表,并覆盖公共包。
免责声明:我没有尝试过,因为我的问题是在编写问题时我不知道的另一个私人注册表解决的。但是,也许它可以帮助别人。