gulp 4.0でAssertionErrorが発生した時の解消方法
gulp4.0にして「AssertionError [ERR_ASSERTION]: Task function must be specified」とエラーが出てきた時は、gulp.taskの引数が3つ設定されていないか確認しましょう。
![AssertionError [ERR_ASSERTION]: Task function must be specified](https://webrandum.net/mskz/wp-content/uploads/2019/03/image_1-23.png)
gulp3ではgulp.taskの引数は3つでしたが、gulp4になって引数は2つになり、それが原因で起こエラーのようです。
解消方法
gulp.series(直列タスク)もしくはgulp.parallel(並列タスク)を使用します。
gulp.task('default', 'scss', function(){
});下記のように変更
gulp.task('default', gulp.series('scss', function(){
}));括弧の個数が増えるので、閉じ忘れがないように注意。
gulp 3.X系のgulpfile.jsをそのままgulp 4.0で使用すると、色んなタスクを作成して引数に設定している場合は、調整が必要になりそうですね。

Visual Studio CodeでToDoコメントを一覧で表示する拡張機能「Todo Tree」
既存プロジェクトにCompassが導入されている場合に備えて、最低限Sassのコンパイルだけでも行えるようにしておく
Gitで1行しか変更していないはずのに全行変更した判定になってしまう
Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
効率的にHTMLを生成できるPugの特徴や記述方法
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
WordPressのプラグインはどれを入れたら良い?とりあえず最初に導入をオススメするプラグイン一覧
PubSubHubbubを利用してWebサイトの更新をリアルタイムに通知しよう
コードスニペットの管理方法や命名規則について
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
macOSのシステム環境設定「Siri」の設定見直し
iPhoneでミュージック.appの音声ファイルを2倍速で再生する方法
Visual Studio Codeでファイル差分の比較を行う方法
Visual Studio Codeのエクスプローラーを見やすくするちょっとしたカスタマイズ
AlfredでDropbox Paperの検索ができるWorkflow「Dropbox Paper Finder」
Illustratorで画像内の複数箇所を切り抜いて書き出す方法
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Vue CLIでGA4を導入する方法
HyperSwitchをインストールしておくと「隠す(command + M)」で隠したウインドウもすぐ開けるようになる