簡體   English   中英

Angular(離子)應用程序構建在 Heroku 上 - 錯誤:ENOENT

[英]Angular (Ionic) app build on Heroku - Error: ENOENT

我正在嘗試將我的 Angular 應用程序部署到 Heroku,但在 Heroku 控制台中仍然出現錯誤:

Error: ENOENT: no such file or directory, stat '/app/dist/index.html'

這是我的server.js文件

const express = require("express");
const path = require("path");

const app = express();

app.use(express.static(__dirname + "/dist"));

app.get("/*", function(req, res) {
  res.sendFile(path.join(__dirname, "dist", "index.html"));
});

app.listen(process.env.PORT || 8080);

我也嘗試使用appName而不是dist ,但沒有奏效。

我還從.gitignore中刪除了/dist

我在 package.json 中設置"postinstall": "ng build --aot --prod" package.json "start": "node server.js"腳本

問題出在文件名上 - Ionic 構建文件稱為 /www,而不是 /dist。

暫無
暫無

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

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