设置好sinopia后,如何在上面安装npmjs.org包?范围也很大。
我已经尝试并成功设置了 sinopia,甚至发布了我的包。
但没有找到任何关于从 npmjs.org 安装的文档
设置好sinopia后,如何在上面安装npmjs.org包?范围也很大。
我已经尝试并成功设置了 sinopia,甚至发布了我的包。
但没有找到任何关于从 npmjs.org 安装的文档
要首先回答您的问题,您必须了解 sinopia 的工作原理。
Sinopia 只是一个私有注册中心,它充当代理来缓存来自远程注册中心npmjs.org
、yarn
注册中心或其他sinopia
(或verdaccio
)的包。换句话说,你不能直接安装包,当你npm install
在你的项目中执行一个指向一个sinopia注册表的时候,基本上是被缓存的。
npm install --registry http://localhost:4873/
在本地存储中进行此类安装后,您会发现从上行链接下载的软件包。此过程由您的私人注册表自动处理,我不建议您修改任何元数据,否则会损坏缓存。
我为它编写了verdaccio
一个sinopia 分支和向后兼容的文档,这可能会让您了解如何正确设置以及私有注册表每个部分的简要定义。