我的 Nest js API 有問題。
當我在本地構建時,一切正常,我可以毫無問題地構建和啟動開發服務器,但是當我轉到我的服務器時,我無法構建或啟動開發服務器。
當我嘗試運行“npm run build”、“yarn build”或使用“yarn start”啟動服務器時,節點回傳給我這個錯誤:

我嘗試運行“export NODE_OPTIONS=--max_old_space_size=4096”并在 ~/.bashrc export de node options 中使用更多空間。此外,我升級了所有依賴項,并再次洗掉并安裝,但沒有任何效果。我對使用 Next JS 的這個專案的前端有同樣的問題。
服務器是aws EC2 t3.small服務器,Ubuntu 20.04.3 LTS,node版本是v17.3.0,npm版本是8.3.0,yarn版本是1.22.17。
當我運行“tsc --extendedDiagnostics --noEmit”時,我有來自 node_modules/@nestjs/config 的 20 個錯誤,我嘗試更新包但不起作用:

最后,我得到了這個總結:

謝謝
uj5u.com熱心網友回復:
好吧,在搜索解決方案幾個小時后,我使用命令“sudo nest update --force”更新了 nest 專案,我洗掉了 node_modules 并執行了“yarn install”。
在此之后,我使用“sudo chmod -R 777 ./”授予我的專案檔案的所有權限,最后“npm run build”和“yarn build”起作用了。
非常感謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/393342.html
上一篇:獲取NPM全域包
