CAFECA-IO / TideBit-DeFi

TideBit Decentralize Finance Version
https://tidebit-defi.vercel.app
GNU General Public License v3.0
1 stars 0 forks source link

Build issues in the debugging and maintenance phase of the project #1602

Closed arealclimber closed 2 months ago

arealclimber commented 2 months ago

暫停開發的專案,在不共享 package-lock.json 的情況下,需要執行 npm i 安裝 dependency,會在指定安裝版本的情況下依然在特定 library 出現錯誤,找尋可能的解決方法 ref: 共享的 package-lock.json

arealclimber commented 2 months ago

透過以下過程,驗證共享 package-lock.json 可以解決問題:

直接依照一年前的 node_modules 執行 npm run build 會成功

CleanShot 2024-09-06 at 13 08 52

依照 package.json 重新安裝最新的 dependency 版本會 npm run build 失敗

CleanShot 2024-09-06 at 13 10 19

在 package.json 指定出現錯誤的 library 的版本,依然會造成 npm run build 失敗

CleanShot 2024-09-06 at 13 12 05

刪掉 node_modules, 透過一年前左右的 package-lock.json 安裝,npm run build 成功

CleanShot 2024-09-06 at 13 14 54

arealclimber commented 2 months ago

package-lock.json

arealclimber commented 2 months ago

took 3 hrs done