今日の出来事
- 誕生日だった
今日読んだ記事
- LinkedIn 作ろうかな、と思った。
- キャリアな〜〜〜〜
- 教えてもらった。
所管
- GatybyJS ってのを教えてもらた
GatsbyJS の構築は簡単で学びやすいってメリットがあるらしい。 確かに Quick Start読んで動画の通りにやったら すぐ出来たので 気軽に試せそう。
ちなみに quick start の時 npx gatsby new gatsby-site
で いきなり動作しだした。
後になって 教えてもらったんだけど それは npm 5.2.0 以上で 同梱されてる npx
っていう凄いヤツがいい感じに仕事をしてくれた、って話を教えてもらった。
gatsby の パッケージをインストールしてないのに npx gatsby new が動いた理由
本来は npm install -g gatsby-cli
みたいなので CLI をインストールする必要があるんだけど 今回は npx gatsby ~
でいきなりシェルがうまく動いた。
上記にはった クラスメソッドさんのブログにあるけど npx は事前にパッケージをインストールする事無くコマンドを実行する事が出来る、という所だった。
厳密にいうと ローカルパッケージ
にも 環境変数PATH
にも ない場合は 自動的に npm レジストリ から パッケージを探して 環境を汚さない場所にダウンロードする、という処理が内部で行われているらしい。
都度都度 落としてくるの面倒だな、って思う時確かにあったので これは最高って事を学んだ。