#node.js #angular #heroku
#node.js #angular #heroku
Вопрос:
Основываясь на этом руководстве, я пытаюсь развернуть в Heroku мое приложение angular, но во время сборки ( ng build --prod
) происходит сбой с приведенной ниже ошибкой:
95% выдающий индекс-html-webpack-pluginEROFS: файловая система, доступная только для чтения, mkdir ‘ / dist’ Ошибка: EROFS: файловая система, доступная только для чтения, mkdir ‘ / dist’
Как я вижу из связанных тем, проблема, похоже, в версии npm, которую я использую, но не совсем уверен, ошибка это или нет. Мои текущие движки такие же, как и в локальных:
"engines": {
"node": "12.20.0",
"npm": "6.14.0"
}
Некоторые важные замечания касаются того, что
ng build --prod
успешно выполняется в моем локальном, а также
node server.ts
отображает страницу, как ожидалось.
Если кто-нибудь знает:
- Что еще я могу попытаться решить проблему или
- Если уже успешно развернута, какая версия npm amp; node использовалась, это было бы очень полезно.
Спасибо с уважением!
Ответ №1:
Надеюсь, я понял, снова протестировав весь рабочий процесс, что из-за неправильной настройки в angular.json, несмотря ng build
на то, что команда была выполнена успешно, файл dist не был сгенерирован.
Итак, исправив это, все сработало как по маслу.