質問編集履歴

4

release.js、build.js、dev.jsの内容を追記致しました。

2019/04/24 04:23

投稿

mukuta0111
mukuta0111

スコア18

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  ### gulpfile.js の内容は以下になります。
92
92
 
93
-
93
+ ```
94
94
 
95
95
  "use strict";
96
96
 
@@ -101,3 +101,261 @@
101
101
  require("./gulp/tasks/build");
102
102
 
103
103
  require("./gulp/tasks/release");
104
+
105
+ ```
106
+
107
+
108
+
109
+
110
+
111
+ ### dev.js
112
+
113
+ ```
114
+
115
+ "use strict";
116
+
117
+
118
+
119
+ //--------------------------------------------------------------------------------
120
+
121
+ // パッケージの読み込み
122
+
123
+ //--------------------------------------------------------------------------------
124
+
125
+ const gulp = require("gulp");
126
+
127
+ const utils = require("../../utils");
128
+
129
+
130
+
131
+ //--------------------------------------------------------------------------------
132
+
133
+ // 設定ファイルの読み込み
134
+
135
+ //--------------------------------------------------------------------------------
136
+
137
+ const taskName = require("../configs/task-name.config");
138
+
139
+
140
+
141
+ //--------------------------------------------------------------------------------
142
+
143
+ // タスクの読み込み
144
+
145
+ //--------------------------------------------------------------------------------
146
+
147
+ const server = require("./browser-sync");
148
+
149
+ const watch = require("./watch");
150
+
151
+ const webpack = require("./webpack");
152
+
153
+
154
+
155
+ //--------------------------------------------------------------------------------
156
+
157
+ // タスクの登録
158
+
159
+ //--------------------------------------------------------------------------------
160
+
161
+ gulp.task(taskName.dev, () => {
162
+
163
+ server();
164
+
165
+ watch();
166
+
167
+ webpack(utils.mode.DEV);
168
+
169
+ });
170
+
171
+ ```
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+ ### build.js
180
+
181
+ ```
182
+
183
+ "use strict";
184
+
185
+
186
+
187
+ //--------------------------------------------------------------------------------
188
+
189
+ // パッケージの読み込み
190
+
191
+ //--------------------------------------------------------------------------------
192
+
193
+ const gulp = require("gulp");
194
+
195
+ const utils = require("../../utils");
196
+
197
+
198
+
199
+ //--------------------------------------------------------------------------------
200
+
201
+ // 設定ファイルの読み込み
202
+
203
+ //--------------------------------------------------------------------------------
204
+
205
+ const taskName = require("../configs/task-name.config");
206
+
207
+
208
+
209
+ //--------------------------------------------------------------------------------
210
+
211
+ // タスクの読み込み
212
+
213
+ //--------------------------------------------------------------------------------
214
+
215
+ const clean = require("./clean");
216
+
217
+ const pug = require("./pug");
218
+
219
+ const sass = require("./sass");
220
+
221
+ const webpack = require("./webpack");
222
+
223
+ const image = require("./image");
224
+
225
+ const sprite = require("./sprite");
226
+
227
+ const concat = require("./concat");
228
+
229
+ const copy = require("./copy");
230
+
231
+ const iconfont = require("./iconfont");
232
+
233
+
234
+
235
+ //--------------------------------------------------------------------------------
236
+
237
+ // タスクの登録
238
+
239
+ //--------------------------------------------------------------------------------
240
+
241
+ gulp.task(taskName.build, async () => {
242
+
243
+ await clean(utils.mode.BUILD);
244
+
245
+ await sprite();
246
+
247
+ await Promise.all([
248
+
249
+ pug(utils.mode.BUILD),
250
+
251
+ sass(utils.mode.BUILD),
252
+
253
+ webpack(utils.mode.BUILD),
254
+
255
+ image(utils.mode.BUILD),
256
+
257
+ iconfont(utils.mode.BUILD),
258
+
259
+ concat(utils.mode.BUILD),
260
+
261
+ copy(utils.mode.BUILD)
262
+
263
+ ]);
264
+
265
+ });
266
+
267
+ ```
268
+
269
+
270
+
271
+
272
+
273
+ ### release.js
274
+
275
+ ```
276
+
277
+ "use strict";
278
+
279
+
280
+
281
+ //--------------------------------------------------------------------------------
282
+
283
+ // パッケージの読み込み
284
+
285
+ //--------------------------------------------------------------------------------
286
+
287
+ const gulp = require("gulp");
288
+
289
+ const utils = require("../../utils");
290
+
291
+
292
+
293
+ //--------------------------------------------------------------------------------
294
+
295
+ // 設定ファイルの読み込み
296
+
297
+ //--------------------------------------------------------------------------------
298
+
299
+ const taskName = require("../configs/task-name.config");
300
+
301
+
302
+
303
+ //--------------------------------------------------------------------------------
304
+
305
+ // タスクの読み込み
306
+
307
+ //--------------------------------------------------------------------------------
308
+
309
+ const clean = require("./clean");
310
+
311
+ const pug = require("./pug");
312
+
313
+ const sass = require("./sass");
314
+
315
+ const webpack = require("./webpack");
316
+
317
+ const image = require("./image");
318
+
319
+ const sprite = require("./sprite");
320
+
321
+ const concat = require("./concat");
322
+
323
+ const copy = require("./copy");
324
+
325
+ const iconfont = require("./iconfont");
326
+
327
+
328
+
329
+ //--------------------------------------------------------------------------------
330
+
331
+ // タスクの登録
332
+
333
+ //--------------------------------------------------------------------------------
334
+
335
+ gulp.task(taskName.release, async () => {
336
+
337
+ await clean(utils.mode.RELEASE);
338
+
339
+ await sprite();
340
+
341
+ await Promise.all([
342
+
343
+ pug(utils.mode.RELEASE),
344
+
345
+ sass(utils.mode.RELEASE),
346
+
347
+ webpack(utils.mode.RELEASE),
348
+
349
+ image(utils.mode.RELEASE),
350
+
351
+ iconfont(utils.mode.RELEASE),
352
+
353
+ concat(utils.mode.RELEASE),
354
+
355
+ copy(utils.mode.RELEASE)
356
+
357
+ ]);
358
+
359
+ });
360
+
361
+ ```

3

gulpfile.js の内容 を追加しました。

2019/04/24 04:23

投稿

mukuta0111
mukuta0111

スコア18

test CHANGED
File without changes
test CHANGED
@@ -83,3 +83,21 @@
83
83
 
84
84
 
85
85
  よろしくお願いいたします。
86
+
87
+
88
+
89
+
90
+
91
+ ### gulpfile.js の内容は以下になります。
92
+
93
+
94
+
95
+ "use strict";
96
+
97
+
98
+
99
+ require("./gulp/tasks/dev");
100
+
101
+ require("./gulp/tasks/build");
102
+
103
+ require("./gulp/tasks/release");

2

補足情報を追加しました。

2019/04/24 04:12

投稿

mukuta0111
mukuta0111

スコア18

test CHANGED
File without changes
test CHANGED
@@ -72,4 +72,14 @@
72
72
 
73
73
 
74
74
 
75
- ここにより詳細な情報記載してください。
75
+ 環境は、mac使用しています
76
+
77
+ 他の人がGitにプッシュしたものをクローンしてGulpを動かそうとしたら、正常に作動しませんでした。
78
+
79
+
80
+
81
+ node_modulesは正常にインストールできました。
82
+
83
+
84
+
85
+ よろしくお願いいたします。

1

ファイル名を変えました、

2019/04/24 03:22

投稿

mukuta0111
mukuta0111

スコア18

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  at require (internal/module.js:11:18)
32
32
 
33
- at Object.<anonymous> (/Users/md-kokubun/Desktop/md_works/MD_DEVELOPMENT/ipoe/gulp/tasks/sass.js:8:14)
33
+ at Object.<anonymous> (/Users/name/Desktop/DEVELOPMENT/gulp/tasks/sass.js:8:14)
34
34
 
35
35
  at Module._compile (module.js:652:30)
36
36