0

私の Bower ベンダー ディレクトリは にありresources/assets/vendorます。

私のgulpfileでは、次のことを試しました:

mix.scripts([
    "vendor/jquery/dist/jquery.min.js"
], "public/js");

ターミナルで実行するgulpと、何もしないようです。エラーはありませんが。

私もこれを試しました:

mix.copy('vendor/jquery/dist/jquery.min.js', 'public/js/jquery.js');

無駄に。

私は何が欠けていますか?

更新と解決

デフォルトではsass、less、およびcoffeeスクリプトのみが検索されますが、resources/assets/[sass/coffee/less]JSファイルは単純に検索されますresources/js。注意してください。

4

1 に答える 1

1

まず第一に、私たちはあなたのjquery.min.jsファイルの場所を知りません。ただし、スクリプト ファイルのデフォルトの場所は です。これを機能させるには、ファイルを にresources/js配置する必要があります。jquery.min.jsresources/js/vendor/jquery/dist/jquery.min.js

2 番目の引数として、ターゲット ファイル名とパスを渡す必要があります。たとえば、次のようになります。

mix.scripts([
    "vendor/jquery/dist/jquery.min.js"
], "public/js/jquery.min.js");

最初に述べたように、このJSファイルがresources/js/vendor/jquery/dist/jquery.min.js場所にあると仮定します

そうでない場合は、3 番目のパラメーターを使用する必要があります。したがって、この場合、JS ファイルが実際に「vendor/jquery/dist/jquery.min.js」の場所にある場合は、次を使用できます。

mix.scripts([
    "jquery.min.js"
], "public/js/jquery.min.js", "vendor/jquery/dist");

それを機能させるために。

編集

コメントで説明した後、次を使用する必要があります。

mix.scripts([
    "vendor/jquery/dist/jquery.min.js"
], "public/js/jquery.min.js", "resources/assets/js");
于 2015-02-25T18:06:26.297 に答える