2016-06-25 1 views
0

Я использую Angular 2. Я хотел бы отключить/удалить синхронизацию браузера. Но не можете узнать, как это сделать, или с помощью cmd или кода? Какой путь? Нужна помощь)Где отключить BrowserSync? дорожка? файлы? консоль? Angular 2

Версия угловой 2.0.0-RC.1"

"Projest structure: 
-Build/ 
-NodeModules/ 
-SRC/ 
-Typings/ 
-gunlpfile.ts 
-bsconfig.json 
-tsconfig.json 
-tslint.json 
-typings.json" 

это gulpfile.ts:

"use strict"; 

const gulp = require("gulp"); 
const del = require("del"); 
const sass = require('gulp-sass'); 
const tsc = require("gulp-typescript"); 
const sourcemaps = require('gulp-sourcemaps'); 
const tsProject = tsc.createProject("tsconfig.json"); 
const tslint = require('gulp-tslint'); 


gulp.task('clean', (cb) => { 
return del(["build"], cb); 
}); 

продолжают

gulp.task('tslint',() => { 
return gulp.src("src/**/*.ts") 
    .pipe(tslint()) 
    .pipe(tslint.report('prose')); 
}); 


gulp.task("compile", ["tslint"],() => { 
let tsResult = gulp.src("src/**/*.ts") 
    .pipe(sourcemaps.init()) 
    .pipe(tsc(tsProject)) 
    .pipe(sourcemaps.write(".")) 
    .pipe(gulp.dest("build")); 
}); 


gulp.task("sass",() => { 
return gulp.src("src/**/*.{sass,scss}") 
.pipe(sourcemaps.init()) 
.pipe(sass().on('error', sass.logError)) 
.pipe(sourcemaps.write(".")) 
.pipe(gulp.dest("build")); 
}); 


gulp.task("resources",() => { 
return gulp.src(["src/**/*", "!**/*.{sass,scss,ts}"]) 
    .pipe(sourcemaps.write()) 
    .pipe(gulp.dest("build")); 
}); 

это часть gulpfile.ts

+0

просто удалить код browserSync просто? вы используете angular2 CLI? –

+0

Можете ли вы добавить дополнительную информацию? Где вы его используете? Версии, структура проекта ... [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) – Sasxa

+0

Я новичок в этом. что означает CLI? wheee удалить этот код. скажите правду, я искал каждый файл gulp, но не могу отличить любую переменную BrowserSync. – Serhiy

ответ

0

Если вы используете Angular2-Seed проект, то посмотрите в seed.config.ts

/** 
     * Configurations for NPM module configurations. Add to or override in project.config.ts. 
     * If you like, use the mergeObject() method to assist with this. 
     */ 
     PLUGIN_CONFIGS: any = { 
     /** 
     * The BrowserSync configuration of the application. 
     * The default open behavior is to open the browser. To prevent the browser from opening use the `--b` flag when 
     * running `npm start` (tested with serve.dev). 
     * Example: `npm start -- --b` 
     * @type {any} 
     */ 
     'browser-sync': { 
      middleware: [require('connect-history-api-fallback')({ index: `${this.APP_BASE}index.html` })], 
      port: this.PORT, 
      startPath: this.APP_BASE, 
      open: argv['b'] ? false : true, 
      injectChanges: false, 
      server: { 
      baseDir: `${this.DIST_DIR}/empty/`, 
      routes: { 
       [`${this.APP_BASE}${this.APP_DEST}`]: this.APP_DEST, 
       [`${this.APP_BASE}node_modules`]: 'node_modules', 
       [`${this.APP_BASE.replace(/\/$/, '')}`]: this.APP_DEST 
      } 
      } 
     } 
     }; 
+0

не может это исправить. Я не думаю, что я использую это. я написал версию – Serhiy