相依關係與版本

套件的相依性對套件的成功而言至關重要, 當你為你的套件開發功能時,你將很可能使用其它套件中現有的程式碼, 這些套件將成為你的專案的相依性。

你的 package.json 將是定義你所有的相依性的地方,這包含開發用的、產品用的、和可選的相依性, 你必須為每個相依性指定套件的名字與需要的最低版本。

你的 yarn.lock 將會透過紀錄安裝的版本號來確保你的專案在不同的裝置上使用是一致的版本。