0

この構成でポート 4300 で開始する Angular アプリケーションがあります。

"scripts": {
  "ng": "ng",
  "start": "ng serve --port 4300 --host 0.0.0.0 --proxy-config proxy.conf.json",
  "build": "ng build",
  "test": "ng test",
  "lint": "ng lint",
  "e2e": "ng e2e"
}

アプリは次の URL にアクセスできます。

http://localhost:4300/#/index.html

「/myApp/」のようなコンテキストルートで提供したい

アプリケーションは常に で開始するnpm start必要があり、次の URL にアクセスしたい:

http://localhost:4300/myApp/#/index.html

どうすればいいですか?

私が試したことはすべてうまくいきません:

  • 設定<base href="/myApp/">がうまくいかない
  • 設定"build": "ng build --prod --base-href=myApp"がうまくいかない

どんな助けでも大歓迎です。

4

2 に答える 2