歡迎您光臨本站 註冊首頁

JavaScript 包管理器 Yarn 2 或將以 berry 名稱發布?

←手機掃碼閱讀     admin @ 2020-01-27 , reply:0

昨天一名開發者(@brentvatne)在 Yarn 2 的 GitHub 倉庫中提交了一個 issue,建議官方使用不同的名稱來發布 Yarn 2。

brentvatne 表示,他自己是一名開源庫的作者,一直在推薦他的用戶通過 yarn 來使用他的開源庫。然而到了 yarn v2,他不能再這樣做了,因為 yarn v2 與 React Native 不兼容,所以與 yarn 也不兼容,最終導致 yarn v2 在許多項目中都無法使用。

針對此問題,brentvatne 提出了他的建議,他建議在 yarn PnP 被用於現有生態系統中所有主要項目之前,應該以其他名稱發布它。如此一來,使用者可以輕鬆使用並從中獲益,庫作者也能保證他們的庫能夠正常使用。

Yarn 核心維護者 @arcanis 在 issue 的評論中進行了回應,他表示團隊已經獲悉並正在討論此問題,更不希望破壞工作流程。目前 Yarn 2 的倉庫使用 berry 名稱的原因是為了與 1.x 進行區分,明確說明 1.x 分支不會發生任何變化。但如果要以 berry 軟體包名稱和 berry 二進位名稱發布 CLI 二進位文件,這將會導致一定的混亂。arcanis 也提出了他的想法:

  • 將 Yarn 2 保留在 Yarn 組織內
  • 保持 yarnpkg.com / legacy.yarnpkg.com 的獨立性
  • 繼續以 @yarnpkg/<name> 的形式發布模塊化軟體包


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/113022/release-yarn-v2-under-a-different-name
JavaScript 包管理器 Yarn 2 或將以 berry 名稱發布?已經有327次圍觀

http://coctec.com/news/all/show-post-224035.html