其中 cnpm 和 tyarn 均為淘寶源。
關於npm 和yarn的區別,網上有很多解釋。 最主要的說法還是兩個工具對於版本的使用上有區別。 npm如果版本號不使用精確寫法可能會導致因為小版本有區別而出現不同的人執行結果不一樣的情況(其實也是小概率),但是這個事情我們是必須要了解的,這有利於排除一些奇葩的bug。
另外就是說一下實際體驗了。 npm安裝和卸載在牆內經常會出現丟包等情況,很難實際使用,基本上就是用它來安裝cnpm的,其他情況下幾乎都不建議使用。
網上大多數文章都是說tyarn比cnpm要快,並且有緩存等等。 實際使用發現tyarn經常會出現安裝失敗,網絡無法連接等情況,而且即使能安裝成功也經常是非常緩慢。所以個人更喜歡cnpm,無論是安裝速度,還是包都完整性上都屬於目前個人使用感受中最好的。