1

我想用 sinopia 创建本地 npm 注册表,然后从我的项目node_modules目录中发布所有包。实际上,我希望能够npm install --registry="http://localhost:4873"在我的项目中离线运行并从本地注册表中获取所有需要的依赖项。有没有一种简单的方法可以做到这一点?

4

1 回答 1

0

sinopianpmjs.org将缓存默认情况下从中提取的注册表。

如果您将注册表设置为使用您的 sinopia 注册表,然后通过它进行清理npm install(在运行它之前删除node_modules)(当 sinopia 连接到 Internet 时),它应该从其中拉下所有包npmjs.org并缓存它们。

在那之后,sinopia 断开的后续调用应该使用它在本地缓存的调用并按预期工作。

于 2017-11-30T14:58:55.703 回答