私は Laravel 5.1 プロジェクトで、bower とカスタムのレス、css、および js スクリプトを使用して、アセットの「バックエンド/フロントエンド」分離フォルダー構造を作成しようとしていました。現在、私の資産フォルダー構造は次のとおりです。
* resources/assets/
* --frontend/
* ----css/
* ----js/
* ----less/
* --backend/
* ----css/
* ----js/
* ----less/
* --vendor/
パブリック フォルダーの構造は次のとおりです。
* ./public/
* --frontend/
* ----css/
* ----js/
* ----fonts/
* --backend/
* ----css/
* ----js/
* ----fonts/
* --img/
「mix.less」で「less」をコンパイルしようとしていますが、最初のパラメーターとしてフロントエンド/バックエンドの less ディレクトリへのパスを設定しようとすると、elixir はそのパスに「resources/assets/less」を付加します。
.less('./resources/assets/frontend/less/assets.less',
publicDir + 'frontend/' + cssDir + 'assets.min.css',
{ paths: [
vendorDir + "bootstrap/less",
vendorDir + "font-awesome/less",
vendorDir + "animate.less"
] })
指定されたファイルが見つからない場合の nodejs エラー メッセージは次のとおりです。
File not found: resources/assets/less/resources/assets/frontend/less/assets.less
私の質問は:
コンパイラで「.less」ファイルへのパスを指定する方法は?
{!! 下手な英語でごめんなさい!!}