GatsbyJSのdevelopとbuild/serveの違い
はじめに
ここで書いたとおり、GatsbyJSやらの勉強をしてる(クソ時間経ったけど)。
チュートリアルに沿って進めていたわけだけど、
gatsby develop
ってのとgatsby build
、gatsby serve
ってのが出てきて
「こいつら何が違うねん」ってなったのでその備忘録。
結論
gatsby develop
は開発サーバーの立ち上げ。
gatsby build
・gatsby serve
はデプロイ。
ちょっとくわしく
gatsby develop
gatsby develop
公式サイトによるとこう。
Once you’ve installed a Gatsby site, go to the root directory of your project and start the development server.
Gatsbyサイトをインストールしたら、プロジェクトのルートディレクトリに移動し、開発サーバーを起動します。
インストールってのがよく分からんが、develop
でできるのは開発サーバーらしい。
サイトを作っていく途中のデバッグとかに使うのかな。
gatsby build
・gatsby serve
gatsby build
について、公式サイトによるとこう。
At the root of a Gatsby site, compile your application and make it ready for deployment.
Gatsbyサイトのルートディレクトリで、アプリケーションのコンパイルとデプロイの準備をします。
gatsby serve
はこう。
At the root of a Gatsby site, serve the production build of your site for testing.
Gatsbyサイトのルートディレクトリで、テスト用に本番ビルドを提供します。
デプロイやら本番ビルドやら書いてるし、develop
よりも本番環境なんでしょう。
しらんけど。
まとめ
結論に書いたとおり。
でもよく分かんないね。
所感としては、作っては試し作っては試しを繰り返すのならgatsby develop
のほうが良さそう。
保存したら自動更新してくれるし、build
&serve
だといちいちコマンド打たなあかんと思うしね。
参考
Commands (Gatsby CLI)
スペシャルサンクス: Google翻訳
Author And Source
この問題について(GatsbyJSのdevelopとbuild/serveの違い), 我々は、より多くの情報をここで見つけました https://qiita.com/C2_now/items/0f01380d1c1b9fbad2a2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .