簡體   English   中英

Heroku 部署 Nodejs

[英]Heroku Deploy Nodejs

我嘗試在 Heroku 上部署 app node js,但是 Heroku 沒有檢測到 app 文件夾中的 package.json。

請幫助我,我必須完成我的項目。 謝謝

  • 編輯:應用程序文件夾和 package.json 中的索引文件也

下面是我的結構代碼:

在此處輸入圖片說明

抱歉,這可能晚了,但我認為您的 package.json 文件應該在 src 文件夾之外和主應用程序文件夾中。 Heroku 會檢測根目錄下的 package.json 文件(這里是 app 目錄)。 然后它將從主(app)目錄運行腳本 cd app 並執行 npm build 和 npm start。

我遇到了類似的問題,我認為在我的后端文件夾中運行 server.js 的后端 package.json 文件足以在 Heroku 中托管。 但我后來意識到只考慮了主根 package.json(這里會在你的應用程序目錄中)。

包.json

我通過在我的主目錄中的 package.json 中包含啟動腳本來修復它。 (這將是您的應用程序目錄)。 在這之后我能夠在 Heroku 上成功部署。

"scripts": {
"start": "cd server && node server.js"
}

暫無
暫無

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

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