2015-04-02 99 views
0

我創建了一個只包含Sass的小型框架的npm包。我只希望這個軟件包包含Sass(和一些grunt插件),以便有人可以在不安裝文檔的情況下安裝和構建它。管理依賴於彼此的2個npm包

但是,如果有人想爲項目做出貢獻,只有Sass文件並不是那麼有用。他們需要文檔(或示例)來查看更改。

所以我想2包; 1個框架和1個文檔。

文檔包需要框架,框架包可能需要也可能不需要文檔。 (你永遠不會更新來自文件,只有文件的框架,但需要的框架。)

文檔所需=希望有助於框架不要求

文檔=只是想使用該框架中的一個項目

基本上,我想給安裝框架的人提供獲取文檔的選項。

這可能使用dependencies vs devDependencies vs peerDependencies

謝謝!

+3

的人誰願意作出貢獻,也不會Github上是一個更好的選擇嗎?他們可以克隆回購,而不是從npm安裝它。您可以使用npmignore忽略npm包中的所有文檔,這些文檔仍然保留在Github – laggingreflex 2015-04-02 18:15:17

+0

是的。我有一種感覺,我一直在想這個。把注意力集中在npm方面,我忽略了Githubs的目的。 :) 謝謝! – awolfe76 2015-04-03 12:16:05

回答

0

從上面: 對於想要貢獻的人來說,Github不會是更好的選擇嗎?他們可以克隆回購,而不是從npm安裝它。你可以使用npmignore忽略所有來自NPM包的文檔,仍然將保持在Github上

感謝@laggingreflex