我最近開始研究預先存在的react-native項目,安裝後我遇到了很多依賴和版本錯誤。 package.json上的版本對我們的項目來說是不正確的,當我運行它時,它會導致錯誤,直到我們最終決定從另一個團隊成員的工作倉庫中將node_modules文件夾複製到我的倉庫中,而不是使用npm install
。當package.json版本不正確時,從npm遷移到yarn
我們希望這個項目遷移到紗線所以,這不會繼續發生,但是當我嘗試使用創建yarn.lock文件要麼yarn install
或yarn install --check-files
,我結束了錯誤的版本和一個破碎項目。有沒有什麼方法根據node_modules目錄中的版本生成yarn.lock文件,並有可能生成一個新的package.json?
您可以進入工作'node_modules'目錄中的每個軟件包,檢查每個package.json文件中的版本,然後將項目的(main)package.json依賴項更新爲該嚴格版本。 ''some_dep「:」1.2.3「' – honyovk
有什麼方法不是手動的嗎?這可能需要很長時間。 – StrugLife10