-
1:ID:M8/38X · 2022-04-19

gulpの代替になるタスクランナーがあれば教えていただきたいです
用途は静的Webサイトで、sass/nunjucks(テンプレートエンジン)/画像の圧縮 が最低限できれば問題ないです
gulp4の開発も3年前で止まってるためいいかげん脱却したいなと考えているのですが、最適な代替案が判断できず...

8 件の回答

2:ID:lNnPO5 · 2022-04-19

npm-scriptsで直書きする、って人が周りに増えた気がする。
でも、結局凝ったことしようとするとgulpほど柔軟じゃないから、あれこれする必要ありそうなんよね。
そうかー gulp4からもう3年か…(遠い目

3:ID: · 2022-04-19

Re:2
ありがとうございます!
確かに、特定のタスクランナーやビルドツールに依存せずnpm-scriptを直書きするのがカスタマイズ性は高そうですね〜
静的サイトのコーディング自動化という要件だとgulpがカスタマイズ性高く痒いところに手が届く感じなのでなかなか手放せない現状があるのですが、gulp-sassだとdart sass対応するのにちょっとした手間がかかってしまったり、時代に取り残された感をかんじてしまいます...

4:ID:Ls7lFR · 2022-04-19

そーなんかと調べてみたら、gulp がいまでも一番人気みたいよ。開発が止まってるのは機能が十分だからじゃないの? 3年てのはちと心配になるけど。
https://www.slant.co/topics/1276/~best-node-js-build-systems-task-runners

5:ID: · 2022-04-19

Re:4
ありがとうございます!今でも一番人気なのは意外でした!(Gruntも地味にレート高い...)
たしかに普通に静的サイト作るだけだったら十分すぎるほどプラグインもサポートもありますもんね〜

6:ID:jL1v78 · 2022-04-19

たとえば、数年前につくったgulp由来のサイトが、最新のPCでも機能するなら、別に変える必要はないと思う。でも、経験上、一度作ったgulp由来のサイトは、作り込めばこむほど、将来の環境で再現ができなくなる。だったら、npm-scriptsでいいやって話になる。gulpは便利なんだけどね、賞味期限がものすっごく短い。

7:ID: · 2022-04-20

Re:6
ありがとうございます!そうなんですよね
gulpで詳細度高めのカスタマイズしちゃうと載せ替えする時に同じ用件を満たすのがめっちゃ大変。。。
なのでgulpで作った環境は一度捨てて新たなものに乗り換えたいと考えているのですが、やはりnpm-scriptでタスク1つ1つ設定したほうが賞味期限は長くなりそうですよね

8:ID: · 2022-04-20

みなさまありがとうございます
npm-scriptで書き直すのが良さそうな雰囲気を感じてますが、自分も含めデザイナー・コーダー中心のチームなので少し敷居は高いかもしれません(実力不足)
gulpぐらいドキュメントが整ってる & 柔軟なタスクランナーをもう少し追い求めてみようかなと思いますが、ダメだったら諦めてgulpを使い続けるかnpm-scriptに書き直そうと思いますmm

9:ID:jL1v78 · 2022-04-20

Re:8
ソースは出せないけど、むしろ、npm-scriptの方が簡単でシンプルで、手間もかからないことの方が多いはず。自分もほぼ同じ要件(sass/pug/js難読化・minify・結合/画像圧縮)だけど、入れてるパッケージは10個ぐらいしかないよ。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る