我应该需要自己的包作为依赖项还是只包含它们
Should I require my own packages as a dependency or should I just include them
我想知道当您将 javascript 包发布到 npm/github 时最好或常用的方法是什么。我刚刚发布了一个解析 xml 和 csv 数据并将其保存到数据库的工具。
对于这个包,我创建了一些其他的包,比如
- 记录器
- 模型创造者
- 一些 Map() 原型
- "ORM" mysql
虽然模型创建器主要用于主包本身(仅为 xml/csv 解析创建模型),但其余部分也可以用于不同的项目。
这里常用的方法是什么?我应该为所有不同的工具创建一个不同的包,然后在我的 package.json 文件中要求它们,还是应该只将文件包含在主项目中并为所有工具创建一个包?
有什么不同吗?
一个包应该是任何连贯的、逻辑上分组的功能集,如果在多个项目中使用,那么它就有意义。
如果您觉得 "other packages" 符合此描述,请发布它们!
我想知道当您将 javascript 包发布到 npm/github 时最好或常用的方法是什么。我刚刚发布了一个解析 xml 和 csv 数据并将其保存到数据库的工具。
对于这个包,我创建了一些其他的包,比如
- 记录器
- 模型创造者
- 一些 Map() 原型
- "ORM" mysql
虽然模型创建器主要用于主包本身(仅为 xml/csv 解析创建模型),但其余部分也可以用于不同的项目。
这里常用的方法是什么?我应该为所有不同的工具创建一个不同的包,然后在我的 package.json 文件中要求它们,还是应该只将文件包含在主项目中并为所有工具创建一个包?
有什么不同吗?
一个包应该是任何连贯的、逻辑上分组的功能集,如果在多个项目中使用,那么它就有意义。
如果您觉得 "other packages" 符合此描述,请发布它们!