問題タブ [angular10]
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 - IIS の Angular 10 --deploy-url アセット パス
バージョン 7 からAngular 10にアップグレードした後、アセットフォルダーのフォントと画像がブラウザーに読み込まれず、404 エラーが発生します。
IISのサブディレクトリ内でAngular アプリをホストし、 --deploy-url
&スイッチを使用--base-href
してアプリケーションをビルドしています。
私のビルドコマンド:
ng build --prod --base-href /MyApp/ --deploy-url /MyApp/Scripts/
Scripts フォルダーには、ビルド コマンドのすべての出力が含まれます。コンポーネント内の画像を次のように参照しています:
フォントを次のように参照します。
angular CLI 7 と angular CLI 10 でビルド出力が異なることに気づきました。 ここで、Angular 7では Web サーバー内の画像を見つける正しいパスがあることがわかりますが、Angular 10では404 エラーにつながる部分的なパスしかありません。 .
提案してください。