Skip to content

Latest commit

 

History

History
 
 

nger-module-gulp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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))
    }
}