2016-10-16 6 views
1

新鮮なLaravelプロジェクトを作成した後、5.3の新しいapp.jsがプロジェクトのディレクトリ/ jsに生成されたことに気付きました。ここでLaravel 5.3の新しいapp.jsの目的は何ですか?

は、この事前生成されるJavaScriptファイルの目的は何ですかapp.js

のですか? Laravelのマニュアルによると

答えて

2

:デフォルトでは

、Laravel gulpfile.jsファイルはSASSとリソース/資産/のJS/app.jsファイルをコンパイルします。 app.jsファイル内でVueコンポーネントを登録するか、別のフレームワークを使用する場合は、独自のJavaScriptアプリケーションを設定します。コンパイルされたJavaScriptは、通常、public/jsディレクトリに置かれます。

app.jsファイルは、Vue、Vue Resource、jQuery、およびその他のすべてのJavaScript依存関係をブートストラップして設定するresources/assets/js/bootstrap.jsファイルを読み込みます。設定するJavaScriptの依存性がさらにある場合は、このファイルで変更することができます。

これは、Vueコンポーネントの書き込みにも使用されます。

+0

今すぐ。 私はLaravelの前にJLSやCSSをコンパイルするためにgulpを使用していませんでした。私がLaravelプロジェクトを作成した最後の時間は、ずっと前からapp.jsは生成されていませんでした。だから、私はこのファイルの由来について少し不思議でした。また、Laravel(5.3)のこのバージョンでは: デフォルトでは、新鮮なLaravelアプリケーションにはresources/assets/js/componentsディレクトリにあるExample.vue Vueコンポーネントが含まれています。 したがって、app.jsファイルのコンテンツは、デフォルトのビューコンポーネントに関連する必要があります。 –

関連する問題