yarn.lock 文件和 yarn install
Yarn 是代碼的包管理器。 它允許您與來自世界各地的其他開發人員一起使用和共享(例如 JavaScript)代碼。 Yarn 可以快速、安全、可靠地執行此操作,因此您無需擔心。
Yarn 允許您使用其他開發人員的解決方案來解決不同的問題,讓您更輕松地開發您的軟件。 如果你有問題,你可以報告問題或回饋,當問題解決后,你可以使用 Yarn 來保持最新。
代碼通過稱為包(有時稱為模塊)的東西共享。 一個包包含所有共享的代碼以及一個描述該包的 package.json 文件。
yarn install
官網
yarn install 用于安裝項目的所有依賴項。 當您剛剛簽出項目的代碼時,或者當項目的另一個開發人員添加了您需要選擇的新依賴項時,這最常用。
如果您習慣使用 npm,您可能希望使用 --save 或 --save-dev。 這些已被 yarn add 和 yarn add --dev 取代。 有關更多信息,請參閱 yarn add 文檔。
在沒有命令的情況下運行 yarn 將運行 yarn install,通過任何提供的標志。
如果您需要可重現的依賴項,這通常是持續集成系統的情況,您應該傳遞 --frozen-lockfile 標志。
yarn.lock 文件的使用方式如下:
如果 yarn.lock 存在并且足以滿足 package.json 中列出的所有依賴項,則安裝 yarn.lock 中記錄的確切版本,而 yarn.lock 將保持不變。 Yarn 不會檢查更新的版本。
如果 yarn.lock 不存在,或者不足以滿足 package.json 中列出的所有依賴項(例如,如果您手動向 package.json 添加依賴項),則 Yarn 會查找滿足 package 中約束的最新可用版本 .json。 結果寫入yarn.lock。
如果要確保不更新 yarn.lock,請使用 --frozen-lockfile。
yarn.lock 里能看到安裝庫文件的實際版本號:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的yarn.lock 文件和 yarn install的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus 4.0 de
- 下一篇: Angular 事件绑定语法在 SAP