4200の代わりに5000を使いたいのですが.
私が試したのは、ルート名 ember-cli
にファイルを作成し、以下のコードに従ってJSONを置いたことです。
{
"port": 5000
}
しかし、私のアプリは5000ではなく4200で動作します。
nodel_modules/angular-cli/commands/server.jsを変更するのは良くない考えです。なぜなら、新しいバージョンの
angular-cliをインストールしたときに更新されるからです。代わりに、 **ng serve --port 5000** を
package.json` で以下のように指定します。
"scripts": {
"start": "ng serve --port 5000"
}
ホストは --host 127.0.0.1 で指定することもできます。
serve.jsファイルで設定されているデフォルトのポート番号を編集することができます。
パスは project_direcory/node_modules/angular-cli/commands/serve.js
となります。
この行を検索します -> var defaultPort = process.env.PORT || 4200;
この行で置換 -> var defaultPort = process.env.PORT || 5000;