laravel-elixir-vueify npmパッケージを使用しています。私が "スクリプト"または "スタイル"機能内のファイルを変更するたびに、Gulp watchがうまく動作します。しかし、私が "browserify"機能に持っている1つのファイルを変更するたびに、gulp watchは実行されません。ここに私のコードは次のとおりです。Gulp WatchがBrowserifyファイルの変更をキャッチしない
var elixir = require('laravel-elixir');
require('laravel-elixir-vueify');
elixir(function(mix) {
mix.sass('app.scss')
.browserify(['main.js'
], './public/js/main.js')
.scripts([
'libs/jquery-2.1.1.js',
'libs/bootstrap.js',
'libs/vue.js',
], './public/js/libs.js')
.styles([
'libs/bootstrap.min.css',
'libs/style.css'
], './public/css/libs.css');
});
私もちょうど無駄に以下を使用して試してみました:
mix.sass('app.scss')
.browserify(['main.js')
(etc...)
だけでなく、私は私がmain.jsで何かを変更するたびに実行するようにゴクゴクが好きで、私なりmain.jsにインポートされるVueコンポーネントファイルを持っている私はこのファイルを頻繁に変更します。そのファイルを変更すると、それを捕まえるためにガルプウォッチが本当に好きです。助言がありますか?
上記が不可能な場合は、gulpを実行する方法があるので、browserifyファイルのみを再コンパイルします(スクリプトとスタイルファイルをスキップします)。
だけの方法は、コマンドラインからのみmix.browserify(など)のように呼び出して、それらのいずれかを実行する方法はありますか?麻薬のようなものは摂取する? – user3089840
あなたのコードと同じようにコードを再フォーマットしましたが、main.jsをまったく変更してもgulp watchは実行されません。 – user3089840
奇妙なことに、その慣習で私のスクリプトとスタイルは完全に統合され、私の鳴き声とブラウジングは完全にコンパイルされています。 'gulp'を実行するときにエラーを見たことがありますか? – ishadif