代码拉取完成,页面将自动刷新
/**
* Created by laixiangran on 2017/5/7.
* homepage:http://www.laixiangran.cn
*/
var gulp = require('gulp');
var os = require('os');
var path = require('path');
var sass = require('gulp-sass');
var rename = require("gulp-rename");
var inlineNg2Template = require('gulp-inline-ng2-template');
var runSequence = require('run-sequence').use(gulp);
var del = require('del');
var gulpif = require('gulp-if');
var clean = require('gulp-clean');
var config = {
src: './src',
dest: './dist',
aot: './aot'
};
gulp.task('clean:dist', function () {
return del.sync(config.dest, config.aot);
});
gulp.task('copy:src', ['clean:dist'], function () {
return gulp.src([config.src + '/**/*.*'])
.pipe(gulpif(/.+\.scss/g, sass({outputStyle: 'compressed'}).on('error', sass.logError)))
.pipe(rename(function (path) {
if (path.extname === '.css') {
path.extname = '.scss';
}
}))
.pipe(gulp.dest(config.aot));
});
gulp.task('ng2:inline', ['copy:src'], function () {
return gulp.src([config.aot + '/**/*.ts'])
.pipe(inlineNg2Template({useRelativePaths: true, target: 'es5'}))
.pipe(gulp.dest(config.aot + '/'));
});
gulp.task('prepublish', function (cb) {
runSequence(['clean:dist', 'copy:src', 'ng2:inline'], cb);
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。