本文整理汇总了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;未经允许,请勿转载。 |
请发表评论