質問編集履歴

3

タグ追加

2015/12/08 15:41

投稿

ikki57
ikki57

スコア290

test CHANGED
File without changes
test CHANGED
File without changes

2

自己調査内容追記

2015/12/08 15:41

投稿

ikki57
ikki57

スコア290

test CHANGED
File without changes
test CHANGED
@@ -70,11 +70,9 @@
70
70
 
71
71
 
72
72
 
73
- ###gulp-strip-debug
73
+ 以上になります。
74
74
 
75
-
76
-
77
- https://www.npmjs.com/package/gulp-strip-debug
75
+ よろしくお願い致します。
78
76
 
79
77
 
80
78
 
@@ -82,6 +80,8 @@
82
80
 
83
81
 
84
82
 
85
- 以上になります。
83
+ ### 追記
86
84
 
85
+
86
+
87
- よろしくお願い致します。
87
+ * `gulp-strip-debug`後に、`gulp-uglify`でjsをuglifyると、`void 0`部分は削除される様子

1

コード追記

2015/12/08 13:49

投稿

ikki57
ikki57

スコア290

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- * gulpでjsファイルの`console`を削除したく、`gulp-strip-debug`を使うことにした。
5
+ * gulpでjsファイルの`console.log(***)`を削除したく、`gulp-strip-debug`を使うことにした。
6
6
 
7
7
  * しかし、実行すると`console.log(***)`が`void 0`に置き換わっている。
8
8
 
@@ -12,7 +12,67 @@
12
12
 
13
13
 
14
14
 
15
+
16
+
17
+ ### コード
18
+
19
+
20
+
21
+ ```
22
+
23
+ var gulp = require('gulp');
24
+
25
+ var webserver = require('gulp-webserver');
26
+
27
+ var plumber = require('gulp-plumber');
28
+
29
+ var stripDebug = require('gulp-strip-debug');
30
+
31
+ var jshint = require('gulp-jshint');
32
+
33
+ var paths = {
34
+
35
+ dist: './dist',
36
+
37
+ src: './src'
38
+
39
+ };
40
+
41
+
42
+
43
+ ~中略~
44
+
45
+
46
+
47
+ gulp.task('js', function() {
48
+
49
+ gulp.src(paths.src + '/js/*.js')
50
+
51
+ .pipe(plumber())
52
+
53
+ .pipe(jshint('.jshintrc'))
54
+
55
+ .pipe(jshint.reporter('jshint-stylish'))
56
+
57
+ .pipe(jshint.reporter('fail'))
58
+
59
+ .pipe(stripDebug())
60
+
61
+ .pipe(gulp.dest(paths.dist + '/js'));
62
+
63
+ });
64
+
65
+
66
+
67
+ ~後略~
68
+
69
+ ```
70
+
71
+
72
+
15
- **gulp-strip-debug **
73
+ ###gulp-strip-debug
74
+
75
+
16
76
 
17
77
  https://www.npmjs.com/package/gulp-strip-debug
18
78
 
@@ -22,4 +82,6 @@
22
82
 
23
83
 
24
84
 
85
+ 以上になります。
86
+
25
- 以上になります。よろしくお願い致します。
87
+ よろしくお願い致します。