問題タブ [laravel-mix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel-5.4 - browserSyncを使用したLaravel 5.4ウォッチブレードファイル
laravel 5.4 では mix と browserSync がデフォルトで付属しています。*.blade.php
からファイルを変更した場合、ブラウザを新しい変更で更新したいと考えていますresources/views
。私webpack.mix.js
はこの構成を持っています:
自分のやり方が正しいかどうかはわかりません。または、Mix の設定などをセットアップする必要があるかもしれません。どんな助けでも大歓迎です。
laravel - Laravel 5.4はnpm run watchのファイルを指定します
Laravel mix docsは、npm run watch
「変更に関連するすべてのファイル」を実行することを示しています。しかし、どのファイルが関連しているかはどこで確認できますか?
resources/assets/js/components
具体的には、コンパイルしたいファイルがいくつかあります。しかし、私も含めたい任意のファイルがあったとします。
それをどのように指定しますか?
明確化
元の投稿では十分に明確になっていない可能性があるため、もう一度試します。
私が探しているのは、TRIGER npm run watch
がすべてのアセットを (再) コンパイルするファイルやディレクトリのリストです。そのリストを編集する方法。
webpack - Laravel Mix: Sass を .css と min.css にコンパイルする
私はここで壁に頭をぶつけました。
私のプロジェクトでは、Laravel Mix/webpack で.scss
1 つのファイルを 2 つのファイル、通常の縮小されていない (展開またはネストされた) ファイルと.css
縮小された (圧縮された) ファイルにコンパイルしたい.min.css
ので、基本的に両方のファイルがあります。
私は試してみました:
.css
ただし、 -file がコンパイルされていないため、これはエラーになります。
Laravel Mix が実行時に縮小されることは知っていますが、コンパイルするnpm run production
ファイルだけでなく、2 つのファイルに興味があります。production
webpack構成全体を変更せずにこれを行う方法はありますか?
laravel - node_modules/.bin/webpack を使用すると、未定義 (mix.initialize()) のプロパティを読み取れません
でコンパイルしようとしていますがnode_modules/.bin/webpack
、次のエラーが発生します。
webpack.mix.js :
webpack.config.js :
このビデオをフォローしています: https://laracasts.com/series/learn-vue-2-step-by-step/episodes/26?autoplay=true
03:29 にクラッシュします。助けていただければ幸いです。
php - Laravel Mix 複数のエントリーポイントが 1 つの manifest.js を生成
現在、Mix ファイルで複数のエントリ ポイントを使用しようとすると問題が発生します。
Mix ファイルには 3 つのエントリ ポイントがあります。フロントエンド、バックエンド、および「パブリック アプリ」ファイル用に 1 つ。上記のコードは、フロントエンドvendor.js
とmanifest.js
ファイルを内部public/app/js
に格納する必要がありpublic/js
ます。
次に参照しようとすると
webpack エラーがスローされます。
現在、Mix ファイルで複数のエントリ ポイントを使用する方法はありますか?
laravel - mix.sass() で laravel-mix を使用中にエラーが発生しました。
このエラーが発生しています。これを手伝ってくれませんか。laravel-mix の使用
ここで発行:
私は sass の使用に慣れていませんが、アプリのルック アンド フィールをカスタマイズする時間を節約できるように、sass は必須です。これらは私のカスタマイズです。
変数.scss
laravel-5 - "exports is not defined" - Foundation プラグインを Babel で使用する
私は財団とバベルを初めて使用しますが、ドキュメントに従っているため、何が問題なのかわかりません。
基本的にWebpackのラッパーであるビルドシステムの一部としてLaravel Mixを使用しています。これが私のものwebpack.mix.js
です:
ビルド プロセスは問題なく実行されているように見えますが、ブラウザで「Uncaught ReferenceError: exports is not defined」というメッセージが表示されます。
の上部にall.js
、次の JS が表示されます。
Babel/Foundation プラグインがどのように適切に機能するかを理解していないと思われるので、助けていただければ幸いです。
ところで、.babelrc
ファイルに次のものがあり、次を使用してプリセットをインストールしましたnpm install babel-preset-es2015 --save-dev
:
javascript - Laravel Mix - JavaScript ファイル シーケンスのインクルード/ロードの問題
私は Laravel mix が初めてで、現在のアプリを Laravel に移植しようとしています。私の問題は、Laravel Mix を使用して app.js に配置された別の Javascript ファイルにある関数にアクセスしようとしたときに、ファイルの順序をいじってみましたが、違いはありませんでした。機能しているように見える唯一のことは、関数を呼び出しているのと同じファイルに関数があることです。これは mix が行うべきことです。Laravelで簡単に管理できるように別のファイルに保存したいと思います.custom-queries.jsは複数のアプリで使用されます。
app.js
webpack.mix.js
custom-queries.js
ユーザー入力.js
コンソール エラー
laravel - Laravel Mix は ES8 をサポートしていますか?
私は自分の JavaScript ファイルを Laravel mix でコンパイルしていますが、Babel と package.json についてまだよく知らないので、Laravel Mix が ES8、特に async/await をサポートしているかどうかを尋ねたいと思います。
試してみると、Mix が async/await を ES5 にトランスパイルしているのか、それとも async/await が最新バージョンのブラウザーでサポートされているだけなのかわかりません。アプリケーションが ES5 のみをサポートするブラウザーで引き続き動作するように、ES2015 にトランスパイルしたいと考えています。