【问题标题】:Should I require my own packages as a dependency or should I just include them我应该需要我自己的包作为依赖项还是应该只包含它们
【发布时间】:2015-09-22 21:00:53
【问题描述】:

我想知道当您将 javascript 包发布到 npm/github 时,最好或常用的方法是什么。我刚刚发布了一个解析 xml 和 csv 数据并将其保存到数据库的文件。

对于这个包,我创建了一些其他的包,比如

  1. 一个记录器
  2. 模型创建者
  3. 一些 Map() 原型
  4. mysql 的一点“ORM”

虽然模型创建器主要用于主包本身(仅创建用于 xml/csv 解析的模型),但其余的也可以用于不同的项目。

这里常用的方法是什么?我应该为所有不同的工具创建一个不同的包,然后在我的 package.json 文件中使用它们,还是应该只将这些文件包含在主项目中并为所有工具创建一个包?

有什么不同吗?

【问题讨论】:

    标签: node.js npm package


    【解决方案1】:

    一个包应该是任何连贯的、逻辑分组的功能集,如果在一个以上的特定项目中使用是有意义的。

    如果您觉得您的任何“其他包”符合此描述,请发布它们!

    【讨论】:

    • 听起来很合理。那就发布吧……:)
    猜你喜欢
    • 1970-01-01
    • 2010-09-18
    • 2014-08-02
    • 2018-07-09
    • 2018-09-26
    • 2016-01-29
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多