問題タブ [lite-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 6 - IE11 で lite-server を使用して dist フォルダーを実行しても機能しません
IE で Angular 6 の dist フォルダーを実行しようとしています。Chromeで完全に機能します。IE はタブにタイトルを正しく表示しますが、ページには何も表示しません。classlist.js と web-animations-js ポリフィルがインストールされています。プロジェクトは開発では機能しますが、製品では機能しません。dist フォルダーを作成するために ng build --prod --build-optimizer を実行しました。
browser-sync - Lite サーバーのホット リロードがデフォルトの構成で機能しない
index.html ファイルに変更を加えても、Lite Server がページをリロードしません。
bs-config.json ファイルを使用していません。次を使用してライトサーバーを起動すると、index.htmlが新しいタブで正しく開きます。
npm run dev
このコンソール情報が役立つ場合があります。
私のindex.htmlを変更して保存するとき、
コンソールに表示されますが、ページがリロードされません。F5を押してから
私のコンソールに表示されます。
パッケージ.json:
Lite Server でページをホット リロードするにはどうすればよいですか?
angular - Angular CLI - 個別のバックエンド サーバーでサービスを提供する
カスタム webpack でビルドされた angular アプリケーションを Angular CLI に変換している最中ですが、作業方法がわからないことを除いて、すべてがうまく機能しているようng serve
です。この Angular ワークスペース内に約 11 のアプリケーションがあり、1 つのメイン アプリが他のアプリ (ログイン アプリケーションなど) と通信します。実行ng serve main
中は最初は正常に動作し、アプリケーションが起動しますが、すぐにリダイレクトさlocalhost:4200/login
れて認証されますが、IIS アプリケーションが実行されlocalhost:9000
ているため、ログイン アプリケーションを取得しようとするとエラーが発生しますCannot GET /login
。
私の質問はng serve
、これらすべてのアプリケーションで動作するようにセットアップするにはどうすればよいですか?
すべてのソース コードは dist フォルダーにビルドされているので/dist/login
、すぐに使用できます。serve コマンドのさまざまな引数を試したり、IIS サーバーが使用しているのと同じポートからサービスを提供しようとしたりしましたが、その場合はEACCES: permission denied
エラーが発生します。私は IIS 側の経験が豊富ではありませんが、IIS の分野で問題を解決できる場合は、上級開発者の助けを借りることができます。
これはlite-serverで解決できますか?
本当にどんな入力も役に立ちます。どこを見ればいいのか少し迷っています。ありがとう!