Skip to content

Files

Latest commit

 

History

History
37 lines (33 loc) · 829 Bytes

README.md

File metadata and controls

37 lines (33 loc) · 829 Bytes

nger-module-gulp

gulp打包功能模块

  • NgerGulpService gulp服务
    • tasks 依赖注入的所有任务
    • src gulp.src
    • dest gulp.dest
    • watch gulp.watch
    • registry gulp.registry
    • task gulp.task
    • series gulp.series
    • parallel gulp.parallel
    • tree gulp.tree
    • lastRun gulp.lastRun
  • GulpTasksToken 需要注入的任务

use

import {NgerModuleGulp,NgerGulpService} from 'nger-module-gulp'
// 引入
@NgModule({
    imports: [NgerModuleGulp],
    ...
})
export NgerDemo{}

// 使用
@Controller()
export class NgerGulpController implements OnReady{
    @Inject() gulp: NgerGulpService;
    // 这时所有的依赖注入及属性都已正确赋值
    ngOnReady(){
        this.gulp.series(...this.gulp.tasks.map(task=>task.task))
    }
}