laravel 5.3
と私のプロジェクトはangular 2
、js and css
を含む資産の編集にはwebpack
を使用しています。アングル2 base_hrefリンク資産の問題
クライアントと管理領域に同じfont awesome and bootstrap
を使用しようとしています。
私はjs directory
の中にすべてのlaravelのフォルダ構造を持っています。私たちは、私も追加したメインテンプレートにbase href
を追加する必要が角度2つのルートの
|-public
|-js
|-assets
|-fontawesome-webfonts.woff
|-image1.png
|-vendor.bundle.js
|-polyfill.bundle.js
。
<base href="/">
管理URLはlocalhost:8000/admin
であり、ユーザーのURLはlocalhost:8000
は私のようにless
ファイルをインポートしている
{!! Html::script('js/vendor.bundle.js') !!}
やベンダーなどのバンドルが含まれている次のとおりです。
vendor.bundle.js
import 'admin-lte/build/less/AdminLTE.less';
import 'font-awesome/less/font-awesome.less';
主な問題は、私は、ユーザーと管理ページの両方に同じvendor.bundle.js
を使用する場合、それはjs/assets/fontawesome-webfonts.woff
からフォントをロードするので、ユーザーページが正常に動作していることですが、私は管理者をロードするときページでは、正しいディレクトリではないadmin/js/assets/fontawesome-webfonts.woff
から検索するときにフォントを読み込めませんでした。
どのようにすれば、両方のURLの角度検索をjs/assets/fontawesome-webfonts.woff
にすることができますか?
問題も画像に表示されます。