管理彼此依赖的2 npm包

时间:2015-04-02 17:05:13

标签: node.js package npm

我正在创建一个只包含Sass的npm包,这是一个小框架。我只希望这个包包含Sass(以及一些grunt插件),以便有人可以在不安装文档的情况下安装和构建它。

但是如果有人想要只为Sass文件做贡献的话,那就没有用了。他们需要文档(或示例)来查看更改。

所以我想2个套餐; 1表示框架,1表示文档。

文档包需要框架,框架包可能需要也可能不需要文档。 (您永远不会从文档更新框架,只需要文档,但需要框架。)

所需文件=希望为框架做出贡献

不需要的文档=只是想在项目中使用框架

基本上,我想给安装框架的人提供获取文档的选项。

这可以使用dependencies vs devDependencies vs peerDependencies吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

从上面: 对于想要贡献的人,Github不是更好的选择吗?他们可以克隆repo而不是从npm安装它。您可以使用npmignore忽略npm包中的所有文档,这些文档仍将保留在Github上

谢谢@laggingreflex