最近、angularアプリケーション開発にgithubの角度付きシードフォルダーを使用しました。以前のいくつかのanglejsチュートリアルでは、ノードサーバーを実行するためのすべての構成を含むスクリプトフォルダーとangular-seedフォルダーにserver.jsファイルがありました。では、npmはどのようにノードサーバーの実行を開始し、そのノードサーバーのすべての構成はどこにあるのでしょうか。
package.json
ファイルを見る場合。
このようなものが表示されます
"start": "http-server -a localhost -p 8000"
これは、ポートhttp-server
のlocalhost
のアドレスで8000
を開始することを示します
http-server はノードモジュールです。
更新:-@Usmanによるコメントを含めると、理想的にはpackage.json
に存在するはずですが、存在しない場合はscripts
に含めることができますセクション。
反応アプリケーションがあり、開発マシンはMacとPCの両方です。 startコマンドはPCでは機能しないため、次のようにします。
"start": "PORT=3001 react-scripts start",
"start-pc": "set PORT=3001&& react-scripts start",
私のMacでは:
npm start
PC上で:
npm run start-pc
ポートを変更するには
npm start -- --port 8000
実行する前にコンソールでポートを変更することもできます
SET PORT=8000