【问题标题】:Bundling NPM module for OFFLINE distribution (with all dependencies)为离线分发捆绑 NPM 模块(具有所有依赖项)
【发布时间】:2021-01-17 01:37:27
【问题描述】:

如何创建用于分发的 tarball 包(及其所有依赖项)?

该包需要包含实际的模块及其所有依赖项,因为由于组织的互联网限制,它将在本地/离线安装。

我尝试在 package.json 中将 dependencies 添加到 bundledDependencies,然后运行 ​​npm pack。但是生成的 tarball 不包含我列出的任何依赖项。

我也尝试使用名为 npm-pack-all 的模块,但它没有按我的预期工作。

有什么办法可以做到这一点?最好不需要额外的 npm 模块。

非常感谢您的帮助。谢谢!

【问题讨论】:

    标签: node.js npm node-modules


    【解决方案1】:

    npm packbundledDependencies 对我来说效果很好:

    我正在使用节点 v10.15.0 和 npm v6.4.1 它甚至捆绑了我的依赖项需要/拥有的依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-12
      • 1970-01-01
      相关资源
      最近更新 更多