|
@ -171,19 +171,23 @@ gulp.task('ipu-demo', function (cb) {
|
171
|
171
|
$.sequence(['ipu-clear'],['ipu-lib-copy', 'ipu-demo-copy'], ['ipu-lib-css', 'ipu-lib-js', 'ipu-demo-html', 'ipu-demo-css', 'ipu-demo-js'], cb);
|
172
|
172
|
});
|
173
|
173
|
|
|
174
|
// 清理新目录
|
174
|
175
|
gulp.task('ipu-clear', function () {
|
175
|
176
|
return gulp.src('ipu', {read: false})
|
176
|
177
|
.pipe($.clean());
|
177
|
178
|
});
|
178
|
179
|
|
|
180
|
// 拷贝库文件
|
179
|
181
|
gulp.task('ipu-lib-copy', function () {
|
180
|
182
|
return gulp.src("dist/**").pipe(gulp.dest("ipu/dist"));
|
181
|
183
|
});
|
182
|
184
|
|
|
185
|
// 拷贝demo目录文件
|
183
|
186
|
gulp.task('ipu-demo-copy', function () {
|
184
|
187
|
return gulp.src("demo/**").pipe(gulp.dest("ipu/demo"));
|
185
|
188
|
});
|
186
|
189
|
|
|
190
|
// 更新库css文件,class前缀
|
187
|
191
|
gulp.task('ipu-lib-css', function () {
|
188
|
192
|
return gulp.src("ipu/dist/css/*.css").pipe($.injectString.replace('ui-', 'ipu-'))
|
189
|
193
|
.pipe($.rename(function (path) {
|
|
@ -191,19 +195,25 @@ gulp.task('ipu-lib-css', function () {
|
191
|
195
|
}))
|
192
|
196
|
.pipe(gulp.dest("ipu/dist/css"));
|
193
|
197
|
});
|
|
198
|
|
|
199
|
// 更新js文件,class前缀
|
194
|
200
|
gulp.task('ipu-lib-js', function () {
|
195
|
201
|
return gulp.src("ipu/dist/js/*.js").pipe($.injectString.replace('ui-', 'ipu-'))
|
196
|
202
|
.pipe(gulp.dest("ipu/dist/js"));
|
197
|
203
|
});
|
198
|
204
|
|
|
205
|
// 更新demo的html文件中class前缀,以及css文件名
|
199
|
206
|
gulp.task('ipu-demo-html', function () {
|
200
|
207
|
return gulp.src(["ipu/demo/*/*/*.html", "ipu/demo/*/*.html", "ipu/demo/*.html"]).pipe($.injectString.replace('ui-', 'ipu-')).pipe($.injectString.replace('ui.css', 'ipu.css'))
|
201
|
208
|
.pipe(gulp.dest("ipu/demo"));
|
202
|
209
|
});
|
|
210
|
|
|
211
|
// 更新demo的css文件中class前缀
|
203
|
212
|
gulp.task('ipu-demo-css', function () {
|
204
|
213
|
return gulp.src("ipu/demo/css/*.css").pipe($.injectString.replace('ui-', 'ipu-'))
|
205
|
214
|
.pipe(gulp.dest("ipu/demo/css"));
|
206
|
215
|
});
|
|
216
|
// 更新demo的js文件中class前缀
|
207
|
217
|
gulp.task('ipu-demo-js', function () {
|
208
|
218
|
return gulp.src("ipu/demo/js/biz/*.js").pipe($.injectString.replace('ui-', 'ipu-'))
|
209
|
219
|
.pipe(gulp.dest("ipu/demo/js/biz/"));
|