我遇到了一個問題,我最終部署了一個帶有express伺服器的伺服器端nuxt應用程式到Heroku。建置成功,但當嘗試啟動時,出現以下錯誤:
2021-07-29T18:13:38.000000+00:00 app[api]: 构建成功 2021-07-29T18:13:42.050534+00:00 heroku[web.1]: 进程以状态1退出 2021-07-29T18:13:42.139623+00:00 heroku[web.1]: 状态从启动变为崩溃 2021-07-29T18:13:41.793565+00:00 app[web.1]: 2021-07-29T18:13:41.793587+00:00 app[web.1]: > nuxt-express@1.0.0 start /app 2021-07-29T18:13:41.793588+00:00 app[web.1]: > nuxt start 2021-07-29T18:13:41.793588+00:00 app[web.1]: 2021-07-29T18:13:41.814774+00:00 app[web.1]: sh: 1: nuxt: 未找到 2021-07-29T18:13:41.822159+00:00 app[web.1]: npm ERR! code ELIFECYCLE 2021-07-29T18:13:41.822579+00:00 app[web.1]: npm ERR! syscall spawn 2021-07-29T18:13:41.822774+00:00 app[web.1]: npm ERR! file sh 2021-07-29T18:13:41.823001+00:00 app[web.1]: npm ERR! errno ENOENT 2021-07-29T18:13:41.834748+00:00 app[web.1]: npm ERR! nuxt-express@1.0.0 start: `nuxt start` 2021-07-29T18:13:41.834966+00:00 app[web.1]: npm ERR! spawn ENOENT 2021-07-29T18:13:41.835206+00:00 app[web.1]: npm ERR! 2021-07-29T18:13:41.835433+00:00 app[web.1]: npm ERR! nuxt-express@1.0.0 start 脚本执行失败。
我不確定我在哪裡出錯了。我是否需要在使用Heroku cli部署之前建置它?這是我的express伺服器的問題嗎(因為它說在nuxt-express失敗了)?我只是不確定發生了什麼,如果有人能幫助我,那將對我非常有幫助!謝謝!
如果有幫助的話,這是我的package.json:
{
"name": "p-live",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"heroku-postbuild": "npm run build"
},
"dependencies": {
"@nuxt/http": "latest",
"@nuxtjs/firebase": "^7.5.0",
"cookie-universal-nuxt": "^2.1.5",
"dotenv": "^10.0.0",
"express": "latest",
"firebase": "^8.3.1",
"jsforce": "^1.10.1",
"nuxt": "latest"
},
"devDependencies": {
"@nuxtjs/moment": "^1.6.1",
"@nuxtjs/pwa": "^3.3.5",
"@nuxtjs/tailwindcss": "^3.4.2",
"@tailwindcss/custom-forms": "^0.2.1",
"@tailwindcss/postcss7-compat": "^2.0.3",
"autoprefixer": "^9.8.6",
"babel-eslint": "^10.1.0",
"eslint": "^7.20.0",
"eslint-plugin-nuxt": "^2.0.0",
"postcss": "^7.0.35",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.0.3"
}
}
Your Answer
1 個答案
嘗試將您的啟動腳本變更為指向nuxt/bin的路徑,然後提供
如果您仍然遇到問題,可以考慮新增-c標誌以及指向nuxt.config.js檔案的相對路徑。
對於建置也是一樣。
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"heroku-postbuild": "npm run build"
},
更改為
"scripts": {
"dev": "nuxt",
"build": "node_modules/nuxt/bin/nuxt.js build -c ./nuxt.config.js",
"start": "node_modules/nuxt/bin/nuxt.js start -c ./nuxt.config.js",
"generate": "nuxt generate",
"heroku-postbuild": "npm run build"
},
Hot Questions
function_exists()無法判定自訂函數
2024-04-29 11:01:01
google 瀏覽器 手機版顯示的怎麼實現
2024-04-23 00:22:19
子窗口操作父窗口,輸出沒反應
2024-04-19 15:37:47
父視窗沒有輸出
2024-04-18 23:52:34
關於CSS心智圖的課件在哪?
2024-04-16 10:10:18
Hot Tools
vc9-vc14(32+64位元)運行庫合集(連結在下方)
phpStudy安裝所需運行函式庫集合下載
VC9 32位
VC9 32位元 phpstudy整合安裝環境運行庫
php程式設計師工具箱完整版
程式設計師工具箱 v1.0 php整合環境
VC11 32位
VC11 32位元 phpstudy整合安裝環境運行庫
SublimeText3漢化版
中文版,非常好用
熱門話題
抖音等級價目表1-75
20337
7
20337
7
wifi顯示無ip分配
13531
4
13531
4
虛擬手機號碼接收驗證碼
11851
4
11851
4
gmail信箱登陸入口在哪裡
8836
17
8836
17
windows安全中心怎麼關閉
8420
7
8420
7
熱門文章
2025年加密貨幣市場十大趨勢預測:下一個風口在哪裡?
2025-11-07
By DDD
幣圈土狗項目如何識別?避免歸零幣的陷阱與風險預警
2025-11-07
By DDD
解決CSS @media 查詢優先級與規則覆蓋問題的教程
2025-11-07
By DDD
win10字體安裝後在軟件裡找不到怎麼辦_win10字體安裝與識別方法
2025-11-07
By DDD
鐵路12306支付失敗訂單還在嗎_鐵路12306支付失敗訂單處理方法
2025-11-07
By DDD





