質問編集履歴
3
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,9 @@
|
|
4
4
|
|
5
5
|
サイトの軽量化を行うのはビルド時のみで開発中は圧縮をしないので、テストサーバーに反映するファイルは圧縮前のソースになってしまいます。
|
6
6
|
|
7
|
-
|
7
|
+
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
12
|
-
|
8
|
+
|
13
|
-
|
9
|
+
作成したタスクの内容は、下記になります。
|
14
10
|
|
15
11
|
```
|
16
12
|
|
@@ -32,7 +28,7 @@
|
|
32
28
|
|
33
29
|
|
34
30
|
|
35
|
-
**「開発時にファイルの圧縮はせず、テストアップするファイルは圧縮&ソースマップ出力
|
31
|
+
**「開発時にファイルの圧縮はせず、テストアップするファイルは圧縮&ソースマップ出力。配布物を生成するのは納品前のタイミング」**
|
36
32
|
|
37
33
|
|
38
34
|
|
@@ -40,7 +36,7 @@
|
|
40
36
|
|
41
37
|
|
42
38
|
|
43
|
-
他にプレビュー用のディレクトリを生成するとしても、中身が最終成果物であるdistディレクトリとあまり変わらない
|
39
|
+
他にプレビュー用のディレクトリを生成するとしても、中身が最終成果物であるdistディレクトリとあまり変わらないような気もします。
|
44
40
|
|
45
41
|
また、バージョン管理の事も考えると、納品までに開発ソース以外の物を含めても問題ないのかという疑問もあります。
|
46
42
|
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,24 +8,38 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
|
12
|
+
|
11
|
-
私が書いたタスクは、
|
13
|
+
私が書いたタスクの内容は、下記になります。
|
14
|
+
|
15
|
+
```
|
12
16
|
|
13
17
|
【開発時】
|
14
18
|
|
15
19
|
defaultタスクでsrcディレクトリを監視し作業を進める。(コンパイル後のCSSもこのディレクトリ)
|
16
20
|
|
21
|
+
|
22
|
+
|
17
23
|
【納品時】
|
18
24
|
|
19
25
|
buildタスクでsrcディレクトリ内の不要ファイルを除外した上でdistディレクトリにコピー。
|
20
26
|
|
21
27
|
コピーされた画像、css、jsの圧縮をするというものです。
|
22
28
|
|
29
|
+
```
|
30
|
+
|
31
|
+
|
32
|
+
|
23
33
|
|
24
34
|
|
25
35
|
**「開発時にファイルの圧縮はせず、テストアップするファイルは圧縮&ソースマップ出力もしたい。配布物を生成するのは納品前のタイミングがいい」**
|
26
36
|
|
37
|
+
|
38
|
+
|
27
39
|
上記の場合、どう記述するのがベストなのかがわかりません。
|
28
40
|
|
41
|
+
|
42
|
+
|
29
43
|
他にプレビュー用のディレクトリを生成するとしても、中身が最終成果物であるdistディレクトリとあまり変わらないのような気もします。
|
30
44
|
|
31
45
|
また、バージョン管理の事も考えると、納品までに開発ソース以外の物を含めても問題ないのかという疑問もあります。
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,42 +1,40 @@
|
|
1
1
|
###質問
|
2
2
|
|
3
|
-
gulpで画像やCSS等を圧縮する
|
3
|
+
gulpで画像やCSS等を圧縮するタイミングは、基本的には配布物を生成する(ビルドタスクを走らせる)際に行うものと解釈しているのですが、
|
4
4
|
|
5
5
|
サイトの軽量化を行うのはビルド時のみで開発中は圧縮をしないので、テストサーバーに反映するファイルは圧縮前のソースになってしまいます。
|
6
6
|
|
7
|
-
これだとクライアント確認
|
7
|
+
これだとクライアント確認の際に、読み込みが少しでも遅いと問題があるように思えます。
|
8
|
+
|
9
|
+
|
10
|
+
|
8
|
-
|
11
|
+
私が書いたタスクは、
|
12
|
+
|
9
|
-
|
13
|
+
【開発時】
|
10
|
-
|
14
|
+
|
11
|
-
|
15
|
+
defaultタスクでsrcディレクトリを監視し作業を進める。(コンパイル後のCSSもこのディレクトリ)
|
16
|
+
|
12
|
-
|
17
|
+
【納品時】
|
18
|
+
|
13
|
-
|
19
|
+
buildタスクでsrcディレクトリ内の不要ファイルを除外した上でdistディレクトリにコピー。
|
14
|
-
|
15
|
-
|
16
|
-
|
20
|
+
|
17
|
-
|
21
|
+
コピーされた画像、css、jsの圧縮をするというものです。
|
18
|
-
|
19
|
-
|
22
|
+
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
+
|
24
|
+
|
23
|
-
**「開発時
|
25
|
+
**「開発時にファイルの圧縮はせず、テストアップするファイルは圧縮&ソースマップ出力もしたい。配布物を生成するのは納品前のタイミングがいい」**
|
24
|
-
|
26
|
+
|
25
|
-
|
27
|
+
上記の場合、どう記述するのがベストなのかがわかりません。
|
26
|
-
|
28
|
+
|
27
|
-
他に
|
29
|
+
他にプレビュー用のディレクトリを生成するとしても、中身が最終成果物であるdistディレクトリとあまり変わらないのような気もします。
|
28
|
-
|
30
|
+
|
29
|
-
また、
|
31
|
+
また、バージョン管理の事も考えると、納品までに開発ソース以外の物を含めても問題ないのかという疑問もあります。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
32
|
+
|
34
|
-
|
33
|
+
|
34
|
+
|
35
|
-
どなたかベストな解決策をご教示いただけないでしょうか。
|
35
|
+
どなたかベストな解決策をご教示いただけないでしょうか。
|
36
|
-
|
37
|
-
|
38
|
-
|
36
|
+
|
39
|
-
|
37
|
+
よろしくお願いいたします。
|
40
38
|
|
41
39
|
|
42
40
|
|
@@ -168,7 +166,7 @@
|
|
168
166
|
|
169
167
|
return gulp.src([
|
170
168
|
|
171
|
-
dir.src + '/**/*',
|
169
|
+
dir.src + '/**/*.*',
|
172
170
|
|
173
171
|
'!src/**/*.scss',
|
174
172
|
|