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

TypeScript browser-sync.init函数代码示例

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

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



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

示例1:

let runServer = () => {
  if (argv['proxy']) {
    BROWSER_SYNC_CONFIG.middleware.unshift(require('http-proxy-middleware')(
      ['/api', '/login', '/logout', '/swagger'], { target: argv['proxy'], xfwd: true}));
  }
  browserSync.init(BROWSER_SYNC_CONFIG);
};
开发者ID:austinbourdier,项目名称:election-modeling,代码行数:7,代码来源:code_change_tools.ts


示例2: function

gulp.task('browserSync', function () {
    browserSync.init({
        port: 8000,
        proxy: "http://localhost:12345"
    });

	function debounce(fn, delay) {
	  var timer = null;
	  return function () {
		var context = this, args = arguments;
		clearTimeout(timer);
		timer = setTimeout(function () {
		  fn.apply(context, args);
		}, delay);
	  };
	}

    gulp.watch(["src/**/*.ts"], ['compile', 'reloadBrowserSync']).on('change', function (e) {
        console.log('TypeScript file ' + e.path + ' has been changed. Compiling.');
    });
    gulp.watch(["src/*js", "src/**/*.html", "src/**/*.css"], ['resources', 'reloadBrowserSync']).on('change', function (e) {
        console.log('Resource file ' + e.path + ' has been changed. Updating.');
    });
    gulp.watch('src/**/*.scss', ['sass', 'resources', 'reloadBrowserSync'], function(e){
        console.log('Sass file ' + e.path + ' has been changed. Updating.');
    });

});
开发者ID:benhallouk,项目名称:HCLC-Portal,代码行数:28,代码来源:gulpfile.ts


示例3:

gulp.task("server", () => {
  server.start();
  browserSync.init({
    proxy: "localhost:" + serverPort,
    port: 7000
  });
});
开发者ID:markogresak,项目名称:color-wars,代码行数:7,代码来源:gulpfile.ts


示例4: function

gulp.task('browser-sync', ['nodemon'], function() {
	browserSync.init(null, {
		proxy: "http://localhost:6060",
		files: ["public/**/*.*","client/**/*.*"],
		browser: "google chrome",
		port: 8080,
	});
});
开发者ID:duffman,项目名称:file.renaming,代码行数:8,代码来源:gulpfile.ts


示例5:

gulp.task('serve', () => {
  browserSync.init({
    notify: false,
    server: {
      baseDir: [DIR_TMP, DIR_SRC],
      middleware: [historyApiFallback()],
      routes: {
        '/bower_components': 'bower_components',
        '/node_modules': 'node_modules'
      }
    }
  });
  gulp.watch(`${DIR_SRC}/**/*.ts`, ['ts-watch']);
  gulp.watch(`${DIR_SRC}/**/*.{css,html}`, null).on('change', browserSync.reload);
});
开发者ID:Farata,项目名称:polymer-typescript-starter,代码行数:15,代码来源:gulpfile-dev.ts


示例6: function

gulp.task("browserSync", function () {
    browserSync.init({
        port: 8000,
        proxy: "http://localhost:8080"
    });

    gulp.watch(["src/**/*.ts"], ['compile', 'reloadBrowserSync']).on('change', function (e) {
        console.log('TypeScript file ' + e.path + ' has been changed. Compiling.');
    });
    gulp.watch(["src/*.js", "src/**/*.html", "src/**/*.css"], ['resources', 'reloadBrowserSync']).on('change', function (e) {
        console.log('Resource file ' + e.path + ' has been changed. Updating.');
    });
    gulp.watch('src/**/*.scss', ['sass', 'resources', 'reloadBrowserSync'], function(e){
        console.log('Sass file ' + e.path + ' has been changed. Updating.');
    });
});
开发者ID:gitter-badger,项目名称:syntactic-library,代码行数:16,代码来源:gulpfile.ts


示例7: modRewrite

gulp.task('serve:browser-sync', 'init the browserSync server', ['build'], () => {
  browserSync.init({
    port: 3002,
    logLevel: 'info',
    logPrefix: 'FAR Client',
    server: {
      baseDir: `${PATH.dest.base}`,
      middleware: [
        modRewrite([
          '^[^\\.]*$ /index.html [L]'
        ])
      ]
    },
    browser: 'google chrome'
  });
});
开发者ID:AdamFaron,项目名称:FOO,代码行数:16,代码来源:gulpfile.ts


示例8:

let runServer = () => {
  let baseDir = APP_DEST;
  let routes:any = {
    [`${APP_BASE}${APP_DEST}`]: APP_DEST,
    [`${APP_BASE}node_modules`]: 'node_modules',
  };

  if (APP_BASE !== '/') {
    routes[`${APP_BASE}`] = APP_DEST;
    baseDir = `${DIST_DIR}/empty/`;
  }

  browserSync.init({
    middleware: [require('connect-history-api-fallback')({index: `${APP_BASE}index.html`})],
    port: PORT,
    startPath: APP_BASE,
    server: {
      baseDir: baseDir,
      routes: routes
    }
  });
};
开发者ID:2947721120,项目名称:angular2-seed,代码行数:22,代码来源:code_change_tools.ts


示例9:

let runServer = () => {
  browserSync.init(BROWSER_SYNC_CONFIG);
};
开发者ID:AriFreyr,项目名称:EveApp,代码行数:3,代码来源:code_change_tools.ts


示例10:

let runServer = () => {
  browserSync.init(getPluginConfig('browser-sync'));
};
开发者ID:austinmaclean,项目名称:faithinquest,代码行数:3,代码来源:code_change_tools.ts



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
TypeScript browser-sync.notify函数代码示例发布时间:2022-05-25
下一篇:
TypeScript browser-sync.exit函数代码示例发布时间: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