1

我使用sudo grunt build. 没有错误。dist 文件夹已构建,应用程序使用sudo grunt serve:dist. 当我第一次尝试部署到 heroku 时,它无法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 服务器,所以我不确定这是否会干扰任何事情。

来自 app.js:

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

我正在使用最新版本的 generator-angular-fullstack:2.0.13 版。我还在使用最新版本的 heroku 工具带:版本 3.28.2。我在一台linux机器上,ubuntu。

4

1 回答 1

2

我正在为我的网站使用 generator-angular-fullstack,它运行良好。

我使用 git bash 并且我有我的 heroku 帐户(https://devcenter.heroku.com/articles/authentication

我总是使用:

$grunt build

$grunt buildcontrol:heroku

我想成为你的帮助。

于 2015-07-16T16:51:51.910 回答