5
我在一個由大約20個其他開發人員組成的團隊中工作。我們所有的項目都使用npm包,目前我們所有的開發者都運行npm來管理這些包。我對Yarn很好奇,現在它已經安裝在我的機器上了。不過,我很緊張,實際上使用它來安裝軟件包,以防止其他開發人員搞一個項目。Can Yarn和npm可以被同一個項目的多個開發者使用嗎?
我的問題是一個開發人員可以在項目中使用Yarn,而其他開發人員在同一個回購中使用npm?從我讀過的,Yarn使用相同的package.json
文件來獲得它的依賴關係。我們忽略回購庫中的node_modules,但是我們使用npm shrinkwrap
來鎖定依賴關係。我知道Yarn有一個Yarn.lock
文件,這是我關心的地方。有沒有人試圖獨立於他們的團隊運行Yarn並且遇到了什麼問題?