Сбой развертывания NodeJs Heroku при сборке - PullRequest
0 голосов
/ 30 сентября 2018

Я просто пытаюсь создать свое веб-приложение для Heroku.Я могу "собрать" мой клиент локально, но по какой-то причине, когда Heroku его собирает, когда я git push heroku master , сборка завершается неудачно ...

Module not found: Error: Can't resolve './components/Authentication/login' in '/tmp/build_9709419844244c794729ea02221256db/client/src'

Этот компонент существует и создается локально, когда я запускаю npm run build .Мой сервер package.json выглядит следующим образом:

{
"name": "server",
"version": "1.0.0",
"description": "This is the server",
"engines": {
"node": "9.8.x"
 },
"main": "index.js",
"scripts": {
"start": "node server",
"heroku-postbuild": "cd client/ && npm install && npm run build",
"test": "echo \"Error: no test specified\" && exit 1"
},
"cacheDirectories": [
"node_modules",
"client/node_modules"
],
"author": "Chris and Patrick",
  "license": "ISC",
  "dependencies": {
"axios": "^0.18.0",
"body-parser": "^1.18.3",
"dotenv": "^6.0.0",
"express": "^4.16.3",
"firebase": "^5.5.0",
"firebase-admin": "^6.0.0",
"jimp": "^0.5.3",
"mime-types": "^2.1.20",
"multer": "^1.4.0",
    "uuid-v4": "^0.1.0"
  }
}

Выше находится мой основной файл package.json.

Я попытался очистить кеш сборки и снова запустить производственную сборку, но получил ошибку ниже:

Cannot run one-off process at this time. Please try again later.

1 Ответ

0 голосов
/ 01 октября 2018

Мне удалось решить проблему.

Проблема в том, что github не распознает изменения регистра имени папки.Пришлось переименовать каждую папку с компонентами и повторно нажать на мастерскую героку.Работал нормально.

...