2016-10-05 6 views
0

私はNode.jsアプリケーションを作成し、それをホストするためにHerokuを使用しています。またWebpack + Babelを使用して、すべてのサーバーファイルを1つにまとめ、ES2015構文を使用します。しかし、問題は、私はそれを実行する前に私のアプリを構築する必要があります。だから私はpackage.jsonに、このコマンドを置く:HerokuでNode.jsを使用して2つの異なるコマンドを展開して再起動するにはどうすればよいですか?

"scripts": { 
    "start": "webpack && node build/server.js" 
}, 

をこれは動作しますが、問題は、私はheroku restartを実行したときに、私のアプリは、後にのみ再構築実行し、です。そして、私のアプリがクラッシュしたときの同じ話。

だから、私は2つの異なるコマンドを必要とする推測:私はこれを達成することができますどのように展開上の1(webpack)とnpm start中1(node build/server.jsに)

を?

答えて

1

実際、それほど難しいことではありませんでした。

:ちょうど私の package.json

"scripts": { 
    "heroku-postbuild": "webpack", 
    "start": "node build/server.js" 
} 

に変更しなければならなかった(Heroku Node.js Supportこの記事によれば)

関連する問題