質問編集履歴

1

文章追加

2016/06/14 10:47

投稿

dialbird
dialbird

スコア379

test CHANGED
File without changes
test CHANGED
@@ -275,3 +275,61 @@
275
275
  文章が長くて申し訳ないのですが、何か心当たりがある方、もしくはもっと簡単な方法がある方、是非とも教えてください。
276
276
 
277
277
  よろしくお願いいたします。
278
+
279
+
280
+
281
+ 以下追加
282
+
283
+
284
+
285
+ gulpタスクが記載してあるcompile_jsファイルの中身を追加しました。
286
+
287
+
288
+
289
+ ```
290
+
291
+
292
+
293
+
294
+
295
+ const gulp = require('gulp');
296
+
297
+ const gulpif = require('gulp-if');
298
+
299
+ const plumber = require('gulp-plumber');
300
+
301
+ const notify = require('gulp-notify');
302
+
303
+ const uglify = require('gulp-uglify');
304
+
305
+ const webpack = require('gulp-webpack');
306
+
307
+
308
+
309
+ //階層はconfig.jsファイルの一階層下にあるので
310
+
311
+ const config = require('../config');
312
+
313
+
314
+
315
+ gulp.task('conpile_js', ()=>{
316
+
317
+ gulp.src(config.srcDir + '/js')
318
+
319
+ .pipe(plumber({
320
+
321
+ errorHandler: notify.onError("Error: <%= error.message %>")
322
+
323
+ }))
324
+
325
+ .pipe(webpack(config.webpack))
326
+
327
+ .pipe(gulpif(config.js.uglify, uglify()))
328
+
329
+ .pipe(gulp.dest(config.bldDir + '/js'));
330
+
331
+ });
332
+
333
+
334
+
335
+ ```