Gulp Ionic CLI v 3 中的 `serve:before` 任务不是 运行

Gulp `serve:before` tasks not running in Ionic CLI v 3

Gulp serve:before 任务不在 Ionic CLI v3 中 运行ning。他们曾经 运行 在 Ionic CLI 2 和 Ionic CLI 1 中表现出色。

gulp.task('serve:before', ['watch']); 这就是任务。我的应用程序使用 Ionic 1,我做了必要的配置,它在 Ionic CLI 3 上 运行 在 ionic serve 上运行良好,但 gulp 任务 serve:before 不是 运行宁.

我相信您可以从以下位置更新您的代码:

gulp.task('serve:before', ['watch'])

gulp.task('ionic:watch:before', ['watch'])

如果安装 ionic gulp 插件 here

我的任务还有一个 'default' 任务,它可以像以前一样与 watch 任务一起包含,所以我的当前看起来是这样的:

gulp.task('ionic:watch:before', ['default', 'watch'])

奇怪的是它没有像以前那样显示任何在启动时编译的代码,但它似乎确实这样做了。

=======================================

ionic CLI 4 更新

我必须在 ionic cli 4 中将任务名称更新为以下内容:

gulp.task('ionic:serve:before', ['default', 'watch'])