当前位置: 首页 > 面试题库 >

您可以为组织托管私有存储库以与npm一起使用吗?

壤驷阳冰
2023-03-14
问题内容

Npm听起来像是在组织内使用的绝佳平台,很好奇是否可以进行私人回购,例如Nexus / Maven。在Google上什么都没有:(


问题答案:

我认为没有简单的方法可以做到这一点。

一看故宫文献告诉我们,这是可能的:

我可以运行自己的私人注册表吗?

是!

最简单的方法是复制Couch数据库,并使用相同(或相似)的html" target="_blank">设计文档来实现API。

如果您从官方CouchDB设置了连续复制,然后将内部CouchDB设置为注册表配置,则除了私有包之外,您还可以读取任何已发布的包,并且默认情况下仅在内部发布。然后,如果您想发布一个程序包供全世界查看,则可以简单地覆盖该--registry命令的配置。

关于如何在时钟博客中创建私有npm存储库,还有一本很棒的教程。

编辑(2017-02-26):

这不是一个真正的新事物,但是现在有付费计划在NPM上托管私有软件包。

多年来,通过基于NPM构建的巨大前端生态系统,NPM也已成为许多非Node.js公司的一个因素。如果您的公司已经在内部运行Sonatype
Nexus
来托管Java项目,则还可以使用它来托管内部NPM程序包。

其他选项包括JFrog Artifactory和Inedo
ProGet
,但我还没有使用过。



 类似资料:
  • 问题内容: Jenkins中建立一个托管在bitbucket上的项目时,我将在URL字段中输入什么? 该存储库是私有的。 问题答案: 我对Jenkins并不熟悉,但是Bitbucket允许您通过https克隆git存储库,https可以接受密码作为url的一部分,如下所示:

  • 在Hadoop中保存数据并使用Spark/Hive等使用数据是否可靠? 使用HDFS作为主存储的优势是什么?

  • 问题内容: GitLab是一种免费的开放源代码方式,用于托管私有存储库,但它似乎不适用于Go。创建项目时,它将生成以下形式的URL: 哪里: 是gitlab服务器的IP地址 是有权访问私有存储库的用户组 Golang 1.2.1似乎不了解这种语法。 结果是: 有办法让它工作吗? 问题答案: 现在,此问题已在Gitlab 8. *中解决,但仍然不直观。确实,最困难的挑战是,以下步骤将使您克服这些挑战

  • 问题内容: 我看到numpy bincount的行为我无法理解。我想按行方式将值归并到2D数组中,然后查看下面的行为。为什么它可以与dbArray一起使用,但不能与simarray一起使用? 问题答案: 问题在于,并非总是返回相同形状的对象,尤其是在缺少值时。例如: 可以,但是: 惯于。 您可以使用参数,并使用或或其他方式传递该参数:

  • 问题内容: 我想在我的node.js脚本中使用phantomjs。有一个phantomjs- node 库。.但是不幸的是,作者使用了这个奇怪的coffee脚本代码来解释他在做什么: 现在,如果我直接将phantomjs与javascript一起使用,它将看起来像这样: 所以基本上我想用普通的javascript编写上面代码的第一段代码(通过阅读coffee脚本文档 ..这就是我所做的: 不幸的是

  • 问题内容: 有人知道提供OBR托管我自己的捆绑包的任何服务吗? 像github一样的东西-但用于捆绑包。 (如果没有,那么是否有人创建了自己的OBR服务器,这有多难?) 编辑:我找到了Nexus Pro的一种解决方案,但对于普通人来说似乎太昂贵了(因为专业人士的价格无处可寻)。 问题答案: SpringSource,Apache Sling 和OSGi联盟都有存储库,ServiceMix拥有自己的