Приложение Angular (Ionic) на основе Heroku - Ошибка: ENOENT - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь развернуть мое приложение 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, но не сработало.

Я также удалил /dist из .gitignore

Я установил "postinstall": "ng build --aot --prod" и "start": "node server.js" скриптов в package.json

1 Ответ

0 голосов
/ 10 ноября 2019

Проблема была в названии файла - файл ионной сборки называется / www, а не /dist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...