|
@@ -8,6 +8,8 @@ |
|
@@ -8,6 +8,8 @@ |
8
|
|
8
|
|
9
|
const gulp = require('gulp');
|
9
|
const gulp = require('gulp');
|
10
|
const gutil = require('gulp-util');
|
10
|
const gutil = require('gulp-util');
|
|
|
11
|
+const ftp = require('gulp-ftp');
|
|
|
12
|
+
|
11
|
const postcss = require('gulp-postcss');
|
13
|
const postcss = require('gulp-postcss');
|
12
|
const sourcemaps = require('gulp-sourcemaps');
|
14
|
const sourcemaps = require('gulp-sourcemaps');
|
13
|
const cssnano = require('gulp-cssnano');
|
15
|
const cssnano = require('gulp-cssnano');
|
|
@@ -46,7 +48,7 @@ const postcssPlugin = (et) => { |
|
@@ -46,7 +48,7 @@ const postcssPlugin = (et) => { |
46
|
padding: 2
|
48
|
padding: 2
|
47
|
},
|
49
|
},
|
48
|
groupBy(file) {
|
50
|
groupBy(file) {
|
49
|
- var group = file.url.split('/')[0];
|
51
|
+ var group = file.url.split('/')[1];
|
50
|
|
52
|
|
51
|
group = group === '' ? 'yo' : group;
|
53
|
group = group === '' ? 'yo' : group;
|
52
|
|
54
|
|
|
@@ -108,6 +110,18 @@ const postcssPlugin = (et) => { |
|
@@ -108,6 +110,18 @@ const postcssPlugin = (et) => { |
108
|
// default
|
110
|
// default
|
109
|
gulp.task('default', ['postcss-dev', 'postcss-watch', 'webpack-dev-server']);
|
111
|
gulp.task('default', ['postcss-dev', 'postcss-watch', 'webpack-dev-server']);
|
110
|
|
112
|
|
|
|
113
|
+// ge
|
|
|
114
|
+gulp.task('ge', ['postcss', 'webpack']);
|
|
|
115
|
+
|
|
|
116
|
+// dist
|
|
|
117
|
+gulp.task('dist', ['ge'], () => {
|
|
|
118
|
+ var ftpstream = ftp(ftpConfig);
|
|
|
119
|
+
|
|
|
120
|
+ return gulp.src('dist/**/')
|
|
|
121
|
+ .pipe(ftpstream)
|
|
|
122
|
+ .pipe(gutil.noop());
|
|
|
123
|
+});
|
|
|
124
|
+
|
111
|
// postcss compile in dev
|
125
|
// postcss compile in dev
|
112
|
gulp.task('postcss-dev', () => {
|
126
|
gulp.task('postcss-dev', () => {
|
113
|
return gulp.src('scss/index.css')
|
127
|
return gulp.src('scss/index.css')
|