SCSS copy
This commit is contained in:
12
gulpfile.js
12
gulpfile.js
@@ -1,22 +1,26 @@
|
|||||||
var gulp = require('gulp');
|
var gulp = require('gulp');
|
||||||
|
const { series, parallel } = require('gulp');
|
||||||
var ts = require('gulp-typescript');
|
var ts = require('gulp-typescript');
|
||||||
var sourcemaps = require('gulp-sourcemaps');
|
var sourcemaps = require('gulp-sourcemaps');
|
||||||
var gulpif = require('gulp-if');
|
var gulpif = require('gulp-if');
|
||||||
var tsProject = ts.createProject('tsconfig.json');
|
var tsProject = ts.createProject('tsconfig.json');
|
||||||
var del = require('del');
|
var del = require('del');
|
||||||
|
|
||||||
|
|
||||||
builder = function (production = true) {
|
builder = function (production = true) {
|
||||||
return function () {
|
return parallel(
|
||||||
|
function () {
|
||||||
return tsProject
|
return tsProject
|
||||||
.src()
|
.src()
|
||||||
.pipe(gulpif(!production, sourcemaps.init()))
|
.pipe(gulpif(!production, sourcemaps.init()))
|
||||||
.pipe(tsProject())
|
.pipe(tsProject())
|
||||||
.js.pipe(gulpif(!production, sourcemaps.write()))
|
.js.pipe(gulpif(!production, sourcemaps.write()))
|
||||||
.pipe(gulp.dest('dist'));
|
.pipe(gulp.dest('dist'));
|
||||||
|
},
|
||||||
|
function () {
|
||||||
|
return gulp.src('src/**/*.scss').pipe(gulp.dest('dist'));
|
||||||
|
}
|
||||||
|
);
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
gulp.task('clean', function () {
|
gulp.task('clean', function () {
|
||||||
return del('dist');
|
return del('dist');
|
||||||
|
|||||||
Reference in New Issue
Block a user