当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript gulp-htmlmin.default函数代码示例

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


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

示例1: function

/**
 * Process HTML files.
 */
export default function (settings: IGulpSettings): any {
    "use strict";

    const htmlmin = require("gulp-htmlmin");
    const processHtml = require("gulp-processhtml");

    return settings.gulp
        .src([
            `${Constants.folders.src}/*.html`,
            `!${Constants.folders.src}/*.template.html`
        ])
        .pipe(processHtml())
        .pipe(htmlmin({
            collapseBooleanAttributes: true,
            collapseInlineTagWhitespace: true,
            collapseWhitespace: true,
            minifyCSS: true,
            minifyJS: true,
            minifyURLs: true,
            removeAttributeQuotes: true,
            removeComments: true,
            removeEmptyAttributes: true
        }))
        .pipe(settings.gulp.dest(Constants.folders.lib));
}
开发者ID:FullScreenShenanigans,项目名称:gulp-shenanigans,代码行数:28,代码来源:html.ts

示例2:

gulp.task('production:html:minify', () => {
  return gulp
    .src(paths.output.index)
    .pipe(htmlreplace(config.htmlreplace))
    .pipe(inlinesource(config.inlinesource))
    .pipe(htmlmin(config.htmlmin))
    .pipe(gulp.dest(paths.build));
});
开发者ID:mogusbi,项目名称:ts-starter,代码行数:8,代码来源:html.ts

示例3:

gulp.task('html-replace', () => {
    return gulp.src(webAppDir + '**/*.html')
        .pipe(newer(staticDir))
        .pipe(sourcemaps.init())
        .pipe(htmlmin({collapseWhitespace: true, caseSensitive: true}))
        .pipe(sourcemaps.write('/'))
        .pipe(gulp.dest(staticDir))
});
开发者ID:Nandtel,项目名称:spring-boot-angular2-starter,代码行数:8,代码来源:gulpfile.ts

示例4:

gulp.task("resources:prod", () => {
    let htmlResult = gulp.src('src/**/*.html')
        .pipe(htmlmin({collapseWhitespace: true, caseSensitive: true}))
        .pipe(gulp.dest('dist'))

    let jsonResult = gulp.src('src/**/*.json')
        .pipe(jsonMinify())
        .pipe(gulp.dest('dist'))

    return gulp.src(["src/**/*", "!**/*.ts", '!**/*.html'])
        .pipe(gulp.dest("dist"));
});
开发者ID:nestis,项目名称:widgetFrontAngular2,代码行数:12,代码来源:gulpfile.ts

示例5:

export const minHtml = (target: string): NodeJS.ReadWriteStream => {
  return gulp.src([
    `./src/${target}/**/*.html`,
    './src/components/directives/**/*.html'
  ])
    .pipe(minifyHtml({empty: true, quotes: true}))
    .pipe(ngTemplate({
      moduleName: 'tbTemplates',
      standalone: true,
      filePath: 'templates.js'
    }))
    .pipe(gulp.dest('./.tmp/scripts/template/'))
}
开发者ID:rucky2013,项目名称:teambition-mobile-web,代码行数:13,代码来源:static.ts

示例6: optimize

export function optimize(options?: OptimizeOptions) {
  let transforms = [];

  if (options) {
    if (options.js && options.js.minify) {
      transforms.push(new UglifyTransform());
    }
    if (options.css && options.css.stripWhitespace) {
      transforms.push(cssSlam());
    }
    if (options.html) {
      transforms.push(gulpif(/\.html$/, htmlmin(options.html)));
    }
  }
  return compose(transforms);
}
开发者ID:frankisans,项目名称:polymer-cli,代码行数:16,代码来源:optimize.ts

示例7: src

task('minify-html-docs', ['api-docs'], () => {
  return src('dist/docs/api/*.html')
    .pipe(htmlmin(HTML_MINIFIER_OPTIONS))
    .pipe(dest('dist/docs/api/'));
});
开发者ID:Promact,项目名称:md2,代码行数:5,代码来源:docs.ts

示例8: src

task(':build:components:assets:minify', () => {
  return src('**/*.+(html|css)', { cwd: DIST_COMPONENTS_ROOT})
    .pipe(gulpIf(/.css$/, gulpMinifyCss(), gulpMinifyHtml(HTML_MINIFIER_OPTIONS)))
    .pipe(dest(DIST_COMPONENTS_ROOT));
});
开发者ID:JayKan,项目名称:material2,代码行数:5,代码来源:components.ts

示例9: src

 task(`${taskName}:assets:html`, () => {
   return src(htmlGlob).pipe(htmlmin(htmlMinifierOptions))
       .pipe(dest(buildPackage.outputDir))
       .pipe(dest(buildPackage.esm5OutputDir));
 });
开发者ID:marffox,项目名称:flex-layout,代码行数:5,代码来源:build-tasks-gulp.ts

示例10: src

task('minified-api-docs', ['api-docs'], () => {
  return src('dist/docs/api/*.html')
    .pipe(htmlmin(htmlMinifierOptions))
    .pipe(dest('dist/docs/api/'));
});
开发者ID:gnucoop,项目名称:material2-extra,代码行数:5,代码来源:docs.ts


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