私は約10のjavascriptファイルを持つプロジェクトを持っています。私はLarvelのmixウェブパックを使ってjsファイルを結合してバージョンアップしたいと思っています。ファイルは結合されますが、バージョン管理は機能しません。私のscssファイルでのみ動作します。以前はララベルエリキシルで働いていました。私は、公共のディレクトリにミックスmanifest.jsonをファイルをチェックし、これは私が見つけたものです:Laravel 5.4ミックスバージョンの問題
{
"mix.js": "mix.b2328beb0372c051d06d.js",
"/css/main.css": "/css/main.bb97b313cc88fe75b545.css",
"/js/main.js": "/js/main.js"
}
私はmix.jsファイルを見て、私はどこでも私のプロジェクトでそれを見つけることができませんでした。
mix.combine(
[
'resources/assets/js/jRespond.js',
'resources/assets/js/sweetalert.min.js',
....
]
, 'public/js/main.js')
.sass('resources/assets/sass/main.scss', 'public/css/main.css')
.version();
は、バージョン管理が実際になく、トリックを行う必要がありjs
方法を使用してcombine
方法の正しい動作するようには思えないあなたに
私が使用しているプラグインではmix.jsが機能しないため、私が使用しているのはなぜですか。 mix.jsを使用するとすべてが正しくコンパイルされますが、ブラウザには非常に多くのエラーがあります。たとえば、MatchHeightというプラグインを使用しています。このプラグインは、私が結合剤を使うか、古いエリキシル剤を使ってもうまくいきます。しかしmix.jsを使って、私はchromeの開発ツールをチェックして、マッチハイトは関数エラーではないことがわかります。スクリプトの前にjquery 2.1.4をロードしていますが、ブートストラップは1.9.1より高いバージョンをロードする必要があると不平を言っています。私は何が起こっているのか分かりません – rafiaTech
Laravelの開発者に連絡したいのは、 'version'が' combine'のためにうまくいかないという事実がバグのように見えるからです。 –