2015-06-29 18 views
0

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

remote: npm ERR! Tell the author that this fails on your system: 
    remote:  npm ERR!  bower install 

Документы https://devcenter.heroku.com/articles/nodejs-support показал мне, как добавить Бауэр

Вот мой package.json. Я не знаю, чего я могу потерять. У меня есть мой двигатель и npm.

{ 
    "name": "caffeine", 
    "version": "0.0.0", 
    "private": true, 
    "scripts": { 
    "postinstall": "bower install", 
    "start": "node app.js" 
    }, 
    "dependencies": { 
    "body-parser": "~1.12.0", 
    "cookie-parser": "~1.3.4", 
    "debug": "~2.1.1", 
    "express": "~4.12.2", 
    "express-session": "^1.11.3", 
    "jade": "~1.9.2", 
    "moment": "^2.10.3", 
    "mongoose": "^4.0.2", 
    "morgan": "~1.5.1", 
    "node-phantom-simple": "^1.2.0", 
    "passport": "^0.2.2", 
    "passport-facebook": "^2.0.0", 
    "passport-google-oauth": "^0.2.0", 
    "passport-local": "^1.0.0", 
    "passport-local-mongoose": "^1.0.0", 
    "serve-favicon": "^2.2.0", 
    "should": "^6.0.3", 
    "swig": "^1.4.2" 
    }, 
    "devDependencies": { 
    "gulp": "^3.9.0", 
    "gulp-jshint": "^1.11.0", 
    "gulp-nodemon": "^2.0.3" 
    }, 
    "engines": { 
    "node": "0.10.29", 
    "npm": "2.1.11" 
    } 
} 
+0

Это похоже на проблему с настройкой вашего героя + беседка. Можете ли вы проверить, что беседа установлена ​​так, как ожидалось, на 'heroku'. Кроме того, похоже, что ваша ссылка приводит к общей странице справки. [Здесь] (https://devcenter.heroku.com/articles/troubleshooting-node-deploys) - это страница, которую вы можете найти полезной. Есть ли еще более подробные журналы ошибок? Эти 2 строки не говорят нам много. – Brennan

+0

Я установил беседу в моей упаковке.json вчера вечером. Какой беседка дает мне путь пользователя, который мне нужен. Из-за этого я получаю больше ошибок. Когда я добавляю heroku open, я получаю: at = error code = H10 desc = "App crashed" method = GET path = "/ favicon.ico. Это может быть много, поэтому я пытаюсь реорганизовать все, поскольку я не знаю, что это is – Winnemucca

+0

Ну, проблема с favicon может быть исправлена ​​путем добавления маршрута в экспресс, чтобы поймать любые непревзойденные пути и вернуть ошибку 404. – Brennan

ответ

0

Сначала попытаться определить, есть ли проблема в Heroku или локально с настройками пакетов/беседок. Попробуйте следующее:

Удалите каталог bower_components, а затем запустите bower install. Когда я сделал эту угловую необходимую помощь, разрешив ее версию. Я выбрал одну из альтернатив, приставка его с «!», Который добавил это к моему bower.json:

"resolutions": { 
    "angular": "~1.3.8" 
    } 

Тогда depolyed и постустановочные работал. Суть в том, что bower install должен воссоздать удаленный bower_components без каких-либо пугов локально, прежде чем вы сообщите Heroku о его запуске.

Смежные вопросы