node.js - 兼容 Nexus 的存储库,用于获取 Node 和 npm 安装程序

标签 node.js maven npm nexus package-managers

我正在寻找一个符合 nexus 标准的存储库,我可以在其中获取 Node 安装程序(http://nodejs.org/dist/ 的符合 nexus 标准的替代方案。

上下文:

在java环境中,我们的构建是由maven处理的。最近我们添加了一个 javascript 前端应用程序,我正在尝试使用优秀的插件 frontend-maven-plugin 通过 Maven 构建它。 .

插件安装node和npm,然后运行npm installgrunt build。 一切都很完美。

但是我们必须将所有依赖项放在 nexus (或某些本地代理存储库)下。

  • 关于前端依赖项:没有问题,因为 Nexus 2.10 支持 npm 注册表。它有效。

  • 关于node和npm安装程序,它们最初是从http://nodejs.org/dist/下载的。通过插件,我不知道如何在本地代理此存储库...或者在哪里可以在符合 Nexus 标准的安装程序上找到这些安装程序。

有什么建议吗?

谢谢。

最佳答案

我建议为前端插件创建一个拉取请求/补丁,允许您添加 npm 和 Node 的完整 url,而不仅仅是版本和根 url。然后您可以托管两个已安装的文件,例如将它们上传到 Nexus 的 Maven 2 存储库并使用该 URL。顺便说一句,我为此提出了一个问题。 https://github.com/eirslett/frontend-maven-plugin/issues/126

或者可以尝试在 Nexus 中创建一个具有相同结构的站点存储库并使用它。

关于node.js - 兼容 Nexus 的存储库,用于获取 Node 和 npm 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040428/

相关文章:

node.js - 尝试使用 upstart 运行 npm 脚本,但找不到 npm 安装位置

node.js - 使用 React 和 Node 破坏浏览器缓存

javascript - 有没有一种方法可以在附加数据之前清除 csv 文件中的内容?

tomcat maven 插件 t7mp

java - Jmeter Maven 插件未启动远程节点

javascript - 使用 Node oracle-db npm 包时出现 ORA-12514 错误

node.js - 无法在 node.js 或 React 中访问 Gitlab 环境变量

javascript - pug-根据变量中是否存在元素执行操作

maven-2 - 如何将 maven 1 存储库与 maven 2 一起使用?

javascript - 如何在 DENO 中使用 npm 模块?