npm-scriptsで直書きする、って人が周りに増えた気がする。でも、結局凝ったことしようとするとgulpほど柔軟じゃないから、あれこれする必要ありそうなんよね。そうかー gulp4からもう3年か…(遠い目
Re:2 ありがとうございます!確かに、特定のタスクランナーやビルドツールに依存せずnpm-scriptを直書きするのがカスタマイズ性は高そうですね〜静的サイトのコーディング自動化という要件だとgulpがカスタマイズ性高く痒いところに手が届く感じなのでなかなか手放せない現状があるのですが、gulp-sassだとdart sass対応するのにちょっとした手間がかかってしまったり、時代に取り残された感をかんじてしまいます...
そーなんかと調べてみたら、gulp がいまでも一番人気みたいよ。開発が止まってるのは機能が十分だからじゃないの? 3年てのはちと心配になるけど。https://www.slant.co/topics/1276/~best-node-js-build-systems-task-runners
Re:4 ありがとうございます!今でも一番人気なのは意外でした!(Gruntも地味にレート高い...)たしかに普通に静的サイト作るだけだったら十分すぎるほどプラグインもサポートもありますもんね〜
たとえば、数年前につくったgulp由来のサイトが、最新のPCでも機能するなら、別に変える必要はないと思う。でも、経験上、一度作ったgulp由来のサイトは、作り込めばこむほど、将来の環境で再現ができなくなる。だったら、npm-scriptsでいいやって話になる。gulpは便利なんだけどね、賞味期限がものすっごく短い。
Re:6 ありがとうございます!そうなんですよねgulpで詳細度高めのカスタマイズしちゃうと載せ替えする時に同じ用件を満たすのがめっちゃ大変。。。なのでgulpで作った環境は一度捨てて新たなものに乗り換えたいと考えているのですが、やはりnpm-scriptでタスク1つ1つ設定したほうが賞味期限は長くなりそうですよね
みなさまありがとうございますnpm-scriptで書き直すのが良さそうな雰囲気を感じてますが、自分も含めデザイナー・コーダー中心のチームなので少し敷居は高いかもしれません(実力不足)gulpぐらいドキュメントが整ってる & 柔軟なタスクランナーをもう少し追い求めてみようかなと思いますが、ダメだったら諦めてgulpを使い続けるかnpm-scriptに書き直そうと思いますmm
Re:8 ソースは出せないけど、むしろ、npm-scriptの方が簡単でシンプルで、手間もかからないことの方が多いはず。自分もほぼ同じ要件(sass/pug/js難読化・minify・結合/画像圧縮)だけど、入れてるパッケージは10個ぐらいしかないよ。
8 件の回答
npm-scriptsで直書きする、って人が周りに増えた気がする。
でも、結局凝ったことしようとするとgulpほど柔軟じゃないから、あれこれする必要ありそうなんよね。
そうかー gulp4からもう3年か…(遠い目
Re:2
ありがとうございます!
確かに、特定のタスクランナーやビルドツールに依存せずnpm-scriptを直書きするのがカスタマイズ性は高そうですね〜
静的サイトのコーディング自動化という要件だとgulpがカスタマイズ性高く痒いところに手が届く感じなのでなかなか手放せない現状があるのですが、gulp-sassだとdart sass対応するのにちょっとした手間がかかってしまったり、時代に取り残された感をかんじてしまいます...
そーなんかと調べてみたら、gulp がいまでも一番人気みたいよ。開発が止まってるのは機能が十分だからじゃないの? 3年てのはちと心配になるけど。
https://www.slant.co/topics/1276/~best-node-js-build-systems-task-runners
Re:4
ありがとうございます!今でも一番人気なのは意外でした!(Gruntも地味にレート高い...)
たしかに普通に静的サイト作るだけだったら十分すぎるほどプラグインもサポートもありますもんね〜
たとえば、数年前につくったgulp由来のサイトが、最新のPCでも機能するなら、別に変える必要はないと思う。でも、経験上、一度作ったgulp由来のサイトは、作り込めばこむほど、将来の環境で再現ができなくなる。だったら、npm-scriptsでいいやって話になる。gulpは便利なんだけどね、賞味期限がものすっごく短い。
Re:6
ありがとうございます!そうなんですよね
gulpで詳細度高めのカスタマイズしちゃうと載せ替えする時に同じ用件を満たすのがめっちゃ大変。。。
なのでgulpで作った環境は一度捨てて新たなものに乗り換えたいと考えているのですが、やはりnpm-scriptでタスク1つ1つ設定したほうが賞味期限は長くなりそうですよね
みなさまありがとうございます
npm-scriptで書き直すのが良さそうな雰囲気を感じてますが、自分も含めデザイナー・コーダー中心のチームなので少し敷居は高いかもしれません(実力不足)
gulpぐらいドキュメントが整ってる & 柔軟なタスクランナーをもう少し追い求めてみようかなと思いますが、ダメだったら諦めてgulpを使い続けるかnpm-scriptに書き直そうと思いますmm
Re:8
ソースは出せないけど、むしろ、npm-scriptの方が簡単でシンプルで、手間もかからないことの方が多いはず。自分もほぼ同じ要件(sass/pug/js難読化・minify・結合/画像圧縮)だけど、入れてるパッケージは10個ぐらいしかないよ。