在分发之前捆绑节点模块

时间:2016-06-13 07:36:17

标签: node.js bundling-and-minification node-modules

我有一个节点模块,它可以作为全局模块安装,并且可以在命令行中执行。由于它是一个命令行工具,我希望安装体验快速。

而不是安装依赖项,如果我捆绑并提供单个文件并且没有安装依赖项。这种方法的优点和缺点是什么,以及推荐的捆绑工具是什么?

1 个答案:

答案 0 :(得分:1)

我假设您只是希望安装程序捆绑整套node_modules。我不明白为什么你不能让用户使用简单的安装来安装它们。

我们,开发人员将拥有一些巨大的优势......

  • 我们可以决定在package.json
  • 中使用哪个版本的模块
  • 我们还可以选择使用最新版本(安全问题可以快速解决)
  • 如果你愿意将它发布到npm,那么只需拥有一个package.json比捆绑所有内容要好得多

所有节点都是关于打包和模块化的,

希望澄清。