2024-08-20 ReferenceError: process is not defined (vue3+vite)==》把process.env替換成import.meta即可

叶乘风發表於2024-08-20

問題描述:vue3專案中新建.env檔案,嘗試使用process.env訪問該檔案中的變數,報錯process.env未定義。

原因:vue3專案是由vite構建的,所以在訪問環境變數時需要使用import.meta.env來訪問。

解決方案:把process.env替換成import.meta即可。

資料擴充套件:訪問前端專案中的環境變數(.env)時要注意你專案的構建工具是哪個,vite和webpack分別採用不同的訪問方式,前者使用import.meta,或者則是process.env。

相關文章