• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript gulp-shell.task函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中gulp-shell.task函数的典型用法代码示例。如果您正苦于以下问题:TypeScript task函数的具体用法?TypeScript task怎么用?TypeScript task使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了task函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1:

gulp.task('npm', () =>
  shell.task(['npm prune'])
开发者ID:kgeorgieva,项目名称:kristina-georgieva-angular2-site,代码行数:2,代码来源:gulpfile.ts


示例2: typescriptTask

    DIR_TMP,
    DIR_DST,
    DIR_SRC,
    copyHtmlTask,
    typescriptTask
} from './common.ts';

gulp.task('clean', del.bind(null, [DIR_TMP, DIR_DST]));

gulp.task('ts', () => typescriptTask());

gulp.task('copy.html', () => copyHtmlTask());

gulp.task('wcs', shell.task([
  `web-component-shards \
    -r ${DIR_TMP} \
    -e ${getShards().join(' ')}`
]));

gulp.task('htmlmin', () => {
  return gulp.src(`${path.join(DIR_TMP, DIR_DST)}/**/*.html`)
    .pipe(htmlmin(htmlminOptions))
    .pipe(gulp.dest(DIR_DST));
});

gulp.task('gzip', () => {
  return gulp.src(`${DIR_DST}/**/*.{html,js,css,svg}`)
    .pipe(gzip({gzipOptions: {level: 6}, threshold: '1kb'}))
    .pipe(gulp.dest(DIR_DST));
});
开发者ID:Farata,项目名称:polymer-typescript-starter,代码行数:30,代码来源:gulpfile-prod.ts


示例3: merge

	

	if(minify) {
		js = js.pipe(uglify());
	}
	
	js = js
		.pipe(sourcemaps.write("./"))
		.pipe(gulp.dest("./"));

	return merge([dts, js]);
});


gulp.task('coverage', ['compile'], shell.task([
  "ts-node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha test/*.ts"
]));


gulp.task("typedoc", function() {
	return gulp.src(["src/*.ts"])
		.pipe(typedoc({
			module: "commonjs",
			out: "./doc",
			theme: "minimal",
			name: "Updraft",
			target: "es5",
			mode: "file",
			includeDeclarations: true
		}));
});
开发者ID:arolson101,项目名称:updraft,代码行数:29,代码来源:Gulpfile.ts


示例4: require

ďťż/// <reference path="../_references.ts" />

'use strict';

import gulp = require("gulp");
var sequence: Function = require("run-sequence");
var connect: any = require("gulp-connect");
var shell: any = require("gulp-shell");

var targetConf: string = "../kspRemoteTechPlannerTest/conf.js";
var targetRoot: string = "../kspRemoteTechPlanner/";
var targetMinifiedRoot: string = "../deploy";

gulp.task("test:wdm-update",
    shell.task("webdriver-manager update")
    );

gulp.task("test:server-start",() => {
    connect.server({
        root: targetRoot,
        port: 8080
    });
});

gulp.task("test-minified:server-start",() => {
    connect.server({
        root: targetMinifiedRoot,
        port: 8080
    });
});
开发者ID:ryohpops,项目名称:kspRemoteTechPlanner,代码行数:30,代码来源:test.ts


示例5: runSequence

gulp.task('task:build', done => runSequence(
  'task:compile',
  'task:deploy:prep',
  done
))

gulp.task('task:compile', done => runSequence(
  'task:compile:angular',
  'task:compile:rollup',
  'task:compile:downlevel',
  done
));

gulp.task('task:compile:angular', shell.task([
  'node_modules/.bin/ngc'
]));

gulp.task('task:compile:rollup', done => {
  rollup
    .rollup({
      entry: 'tmp/ngc/app/main.js',
      plugins: [
        new RxRewriter(),
        rollupResolveNode({
          jsnext: true,
          main: true,
          extensions: ['.js'],
          preferBuiltins: false
        })
      ]
开发者ID:angular,项目名称:mobile-codelab,代码行数:30,代码来源:gulpfile.ts


示例6:

gulp.task("tsconfig", () => {
    return gulp
        .src([
            "./lib/**/*.ts",
            "!./lib/**/*.d.ts",
            "./test/**/*.ts",
            "!./test/**/*.d.ts",
            "./typings/**/*.ts",
            "./node_modules/commandpost/commandpost.d.ts",
            "./node_modules/typescript/lib/lib.es6.d.ts"
        ])
        .pipe(tsconfig());
});

gulp.task("tsc", shell.task([
    "node_modules/.bin/tsc -p ./"
]));

gulp.task("tslint", () => {
    return gulp
        .src([
            "./lib/**/*.ts",
            "./test/**/*.ts"
        ])
        .pipe(tslint({
            config: "/tslint.json"
        }))
        .pipe(tslint.report("verbose"));
});

gulp.task("espower", () => {
开发者ID:HansS,项目名称:typescript-project-sample-vvakame,代码行数:31,代码来源:gulpfile.ts



注:本文中的gulp-shell.task函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript gulp-sourcemaps.init函数代码示例发布时间:2022-05-25
下一篇:
TypeScript gulp-shell.default函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap