このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

gulpの手前にnpm

本編の、最近のビルドツールって何なの? - 檜山正幸のキマイラ飼育記に対して、

↑これが一つの(部分的な)解決を与えるかも知れない。要点は:

  • package.json内に以下の様なscriptsを書く。
{
// ....
"scripts": {
  "start": "gulp run",
  "test" : "gulp test",
  "bower": "gulp bower",
  "lint" : "gulp lint",
  "build": "gulp build",
  "clean": "gulp clean"
},
// ...
}

一見、まどろっこしい繰り返しのようだが、

  • npm run と npm run 名前 で必要なことができる。
  • プロジェクトローカルなインストールだけで、しかもパスを設定しなくてもOK
  • ”gulp, grunt は変わるかもしれないが npm は安定してこれからも使われるだろう。”
  • npm run ナントカ だけをインターフェイスにして、タスクランナーは隠す。
  • npmの(比較的に短く簡略な)コマンドラインだけがほんとうの約束事。