heroku/nodejs
ビルドパックを使用しています。なぜ私がアプリケーションエラーを見ていノードアプリケーションHerokuアプリケーションエラー
web: npm run prod
任意のアイデア:私は、コードの一行だけを持ってprocfileで
"scripts": {
"build": "webpack --config webpack.prod.js",
"server": "http-server public -p 3000 -a localhost -c 0",
"prod": "npm run build && npm run server",
"dev": "webpack-dev-server --config webpack.dev.js",
"lint": "eslint . --fix"
},
:
これはpackage.jsonで私のスクリプトがどのように見えるかです?
私はもっと詳しい情報が必要だと思います。 heroku cliから "heroku logs --tail"を実行してみてください。私が見つけたこのサイトは以下のようなものです:https://kb.heroku.com/why-am-i-seeing-application-error –
3000の代わりに、「サーバ」スクリプトでHerokuの$ PORT envを使う必要がありますポート。 –
"server"コマンドを単純な 'http-server'にする必要がある場合は、私はあなたの答えを受け入れます。それは私にいくつかのグーグルとデバッグが必要でした。また、herokuは明らかにdev依存関係をインストールしません。 – Michal