Сбой сборки приложения Heroku с использованием генератора-углового-полного стека

Я создаю свое приложение, используя sudo grunt build. Ошибок нет. Папка dist создана, и приложение отлично работает с использованием sudo grunt serve:dist. Когда я пытаюсь развернуться на героку в первый раз, мне не удается использовать yo angular-fullstack:heroku из корня проекта.

Я получаю следующую ошибку:

Initializing deployment repo
Creating heroku app and setting node environment
Creating myapp... done, stack is cedar-14

https://myapp.herokuapp.com/ | https://git.heroku.com/myapp.git

{ [Error: Command failed:  !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app APP.
] killed: false, code: 1, signal: null }`

Я также пытался следовать инструкциям по ручной сборке на http://davemax.com/heroku-deploy-yeoman-angular-app/ и https://devcenter.heroku.com/articles/getting-started-with-nodejs. Когда я развертываю приложение с помощью этих методов, URL-адрес показывает страницу ошибки heroku.

Мой сервер является HTTPS-сервером, поэтому я не уверен, мешает ли это чему-либо.

из приложения.js:

var options = {
  pfx: fs.readFileSync(__dirname + '/server.pfx'),
  passphrase: 'password'
};
// Setup server
var app = express();
var server = require('https').createServer(options, app);

Я использую последнюю версию генератора-углового-полного стека: версия 2.0.13. Я также использую последнюю версию набора инструментов heroku: версия 3.28.2. Я на Linux-машине, Ubuntu.


person expireD    schedule 07.03.2015    source источник
comment
если вы еще не пробовали это, cd в папку dist и повторите попытку   -  person Andrew Koroluk    schedule 08.03.2015
comment
@AndrewKoroluk спасибо за предложение. Я пробовал это. Я попробовал еще раз, и я получаю это сообщение: Just found a .yo-rc.json in a parent directory. Setting the project root at: /home/adam/Documents/dev/myapp. Он просто пытается снова построить из корня проекта   -  person expireD    schedule 08.03.2015


Ответы (1)