如何将npm 3-rd软件包上传到Intranet链接服务器

时间:2018-12-21 08:47:44

标签: reactjs jenkins npm repository nexus

如何将我的react-app 3rd第三方软件包上传到Intranet中的nexus?

env详细信息。

1.linux pc(服务器)

  • 安装了nexus,并将使用私有存储库。
  • 还将与詹金斯一起使用我的react应用部署
  • 它仅在我的本地PC上使用Intranet

2。我的本地计算机

  • 开发了React应用。有npm第三方软件包。
  • 可以使用互联网。

问题。

我必须将第3方npm软件包(例如react,react-redux,material-ui ....)移到联系。因为与詹金斯一起部署。
 但是我不知道。如何将我的本地PC 3rd Party软件包一并移到nexus?

1 个答案:

答案 0 :(得分:0)

我假设您已经创建了 npm(托管)类型的存储库,并且这是您发布应用程序的地方。创建另一个存储库,但这一次 npm(proxy)并将其指向您选择的存储库( npmjs yarnpkg )。您还可以使用 npm(组)存储库合并这两个存储库,但请记住,您必须直接发布到 npm(托管)存储库。准备好此设置后,请从本地PC上删除所有 node_modules 并重建您的应用程序,导致将下载的每个软件包最终都存储在该代理存储库中。