簡體   English   中英

您可能需要額外的加載器來處理這些加載器在 NUXT 應用程序和 HEROKU 平台中的結果

[英]You may need an additional loader to handle the result of these loaders in NUXT app and HEROKU platform

我有一個 NUXT 應用程序,托管在 Heroku 上。 我嘗試部署,突然我在日志中看到這個問題,通知我構建失敗。 在此處輸入圖像描述

我試圖在本地運行構建腳本npm run build並且它運行良好。 在此處輸入圖像描述

為什么我的代碼在雲中失敗,但在本地運行完美?

如果您對 npm 腳本沒有問題,則說明代碼沒問題。 回顧一下,我可以看到唯一不同的是代碼運行的環境。 大多數時候,您在本地使用的節點版本與雲版本不同,這可能會帶來錯誤。 通過在命令行中運行node -v找出您的本地節點版本。 在此處輸入圖像描述

之后在您的雲提供商中找出節點版本。 在我的情況下是 Heroku 並且節點版本是在此處輸入圖像描述

他們之間顯然有區別。 要在雲中也運行相同的節點版本,請在 package.json 文件中添加屬性引擎並描述節點版本。

在此處輸入圖像描述

這將強制 Heroku 運行我的本地版本 node.js 通過這樣做,問題消失並且構建成功。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM