如果我决定什么都不做,我会从我的Gulp任务中返回什么?

时间:2015-11-09 18:30:52

标签: coffeescript stream gulp

假设我的gulp任务决定什么都不做 - 我该返回什么?

public class SplashScreen implements Screen{

    private final PuzzleGame app;
    private Stage stage;

    private Image splashImage;

    public SplashScreen(final PuzzleGame app) {
        this.app = app;
        this.stage = new Stage(new FitViewport(PuzzleGame.V_WIDTH, PuzzleGame.V_HEIGHT, app.camera));
        Gdx.input.setInputProcessor(stage);

        Texture splashTex = new Texture(Gdx.files.internal("img/splash.png"));
        splashImage = new Image(splashTex);
        splashImage.setPosition(stage.getWidth() / 2, stage.getHeight() / 2);

        stage.addActor(splashImage);
    }

    @Override
    public void show() {
    }

    @Override
    public void render(float delta) {
        Gdx.gl.glClearColor(.25f, .25f, .25f, 1f);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

        update(delta);

        stage.draw();
    }

    private void update(float delta) {
        stage.act(delta);
    }

    @Override
    public void resize(int width, int height) {
        stage.getViewport().update(width, height, false);
    }

    @Override
    public void pause() {
    }

    @Override
    public void resume() {
    }

    @Override
    public void hide() {
    }

    @Override
    public void dispose() {
        stage.dispose();
    }
}

在其他情况下,我可能会使用done()回调,但我不认为我可以在这里使用它,我可能会返回一个流。

2 个答案:

答案 0 :(得分:3)

查看gulp-nop

你可以做什么来做无操作

var nop = require('gulp-nop');

.....

return gulp.src('.').pipe(nop());

或者如果您使用gulp-util,您可以使用noop,类似地

答案 1 :(得分:2)

一个老帖子,但现在不需要额外的节点包。正如{Nick Perkins所说,gulp.src('.')应该可以正常工作。