title: Gulp task never defined: default. Tree shows no default task
body: <p>I am trying to modernize an old <a href="https://stackoverflow.com/a/49674440/1634753">gulpfile for launching processes</a>, but running into issues. When I run gulp:</p>
  
  <pre><code>PS C:\Users\me\Desktop\_REPOS\gknode&gt; gulp
  [18:42:50] Using gulpfile ~\Desktop\_REPOS\gknode\gulpfile.js
  [18:42:50] Task never defined: default
  </code></pre>
  
  <p>gulpfile.js</p>
  
  <pre><code>gulp=require('gulp')
  
  //Because gulp.task(name, deps, func) was replaced by gulp.task(name, gulp.{series|parallel}(deps, func))
  
  gulp.task('node-server-start', gulp.series(
    function (cb) {spawn('node', ['nodeapi/nodeapi.js'], {stdio: 'inherit'}) }
    )
  );
  gulp.task('ng-serve', gulp.series(
    function (cb) {spawn('ng', ['serve'], {stdio: 'inherit'}) }
    )
  );
  gulp.task('start', gulp.parallel(['ng-serve', 'node-server-start'], function () {console.log('both servers launched on localhost:4200')}));
  </code></pre>
  
  <p>Task tree:</p>
  
  <pre><code>PS C:\Users\me\Desktop\_REPOS\gknode&gt; gulp --tasks
  [18:43:00] Tasks for ~\Desktop\_REPOS\gknode\gulpfile.js
  [18:43:00] ├─┬ node-server-start
  [18:43:00] │ └─┬ &lt;series&gt;
  [18:43:00] │   └── &lt;anonymous&gt;
  [18:43:00] ├─┬ ng-serve
  [18:43:00] │ └─┬ &lt;series&gt;
  [18:43:00] │   └── &lt;anonymous&gt;
  [18:43:00] └─┬ start
  [18:43:00]   └─┬ &lt;parallel&gt;
  [18:43:00]     ├─┬ ng-serve
  [18:43:00]     │ └─┬ &lt;series&gt;
  [18:43:00]     │   └── &lt;anonymous&gt;
  [18:43:00]     ├─┬ node-server-start
  [18:43:00]     │ └─┬ &lt;series&gt;
  [18:43:00]     │   └── &lt;anonymous&gt;
  [18:43:00]     └── &lt;anonymous&gt;
  </code></pre>
  
  <p>Is my problem the anonymous task at the end of the start task?</p>