小编Den*_*007的帖子

吞咽/取消运行任务

如何在gulp中取消/停止当前正在运行的任务?

我的任务:

gulp.task('scripts', function() {
  return gulp.src('js/main.js')
    .pipe(browserify({
        transform: [to5ify]
    }))
    .pipe(gulp.dest('./dist'));
});
Run Code Online (Sandbox Code Playgroud)

它在手表中运行:

gulp.task('watch', function() {
  gulp.watch('js/**/*.js', ['scripts']);
});
Run Code Online (Sandbox Code Playgroud)

如果我更改了一个js文件,那么任务就会运行,那很好.但是,如果在任务运行时更改另一个文件,则任务不会停止并重新启动.我怎样才能解决这个问题?

该任务平均运行20秒,所描述的情况经常发生

gulp gulp-watch

9
推荐指数
0
解决办法
5866
查看次数

Angular 2组件*ngFor模板解析错误

角度2我有以下错误:

EXCEPTION: Template parse errors:
Parser Error: Unexpected token . at column 26 in [ngFor let button of modal.buttons] in ModalComponent@11:22 ("">
                        <button type="button" class="btn" data-dismiss="modal"
                          [ERROR ->]*ngFor="let button of modal.buttons"
                          [ngClass]="button.classes"
                   "): ModalComponent@11:22
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import {Component} from 'angular2/core';
import {NgFor, NgClass} from 'angular2/common';

import {EventService} from '../services/event.service';

interface Button {
  text: string;
  classes: Array<string>;
  clicked: Function;
}

interface Modal {
  title: string;
  text: string;
  buttons: Array<Button>;
}

@Component({
  selector: 'modal',
  template:  `<div *ngIf="modal" class="modal-dialog" role="document">
                <div class="modal-content">
                  <div class="modal-header"> …
Run Code Online (Sandbox Code Playgroud)

ngfor angular

5
推荐指数
1
解决办法
9729
查看次数

标签 统计

angular ×1

gulp ×1

gulp-watch ×1

ngfor ×1