我正在创建一个只包含Sass的npm包,这是一个小框架。我只希望这个包包含Sass(以及一些grunt插件),以便有人可以在不安装文档的情况下安装和构建它。
但是如果有人想要只为Sass文件做贡献的话,那就没有用了。他们需要文档(或示例)来查看更改。
所以我想2个套餐; 1表示框架,1表示文档。
文档包需要框架,框架包可能需要也可能不需要文档。 (您永远不会从文档更新框架,只需要文档,但需要框架。)
所需文件=希望为框架做出贡献
不需要的文档=只是想在项目中使用框架
基本上,我想给安装框架的人提供获取文档的选项。
这可以使用dependencies
vs devDependencies
vs peerDependencies
吗?
谢谢!
答案 0 :(得分:0)
从上面: 对于想要贡献的人,Github不是更好的选择吗?他们可以克隆repo而不是从npm安装它。您可以使用npmignore忽略npm包中的所有文档,这些文档仍将保留在Github上
谢谢@laggingreflex