<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gatsby（ギャツビー） | Men of Letters（メン・オブ・レターズ） &#8211; 論理的思考/業務改善/プログラミング</title>
	<atom:link href="https://laboratory.kazuuu.net/category/gatsby%EF%BC%88%E3%82%AE%E3%83%A3%E3%83%84%E3%83%93%E3%83%BC%EF%BC%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://laboratory.kazuuu.net</link>
	<description></description>
	<lastBuildDate>Sun, 08 Nov 2020 01:43:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://laboratory.kazuuu.net/wp-content/uploads/2021/02/cropped-L-32x32.png</url>
	<title>Gatsby（ギャツビー） | Men of Letters（メン・オブ・レターズ） &#8211; 論理的思考/業務改善/プログラミング</title>
	<link>https://laboratory.kazuuu.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>AWS Amplifyを使用しGatsby.jsで構築されたサイトをデプロイする</title>
		<link>https://laboratory.kazuuu.net/deploy-a-site-built-with-gatsby-js-using-aws-amplify/</link>
					<comments>https://laboratory.kazuuu.net/deploy-a-site-built-with-gatsby-js-using-aws-amplify/#respond</comments>
		
		<dc:creator><![CDATA[小林]]></dc:creator>
		<pubDate>Sun, 08 Nov 2020 01:40:45 +0000</pubDate>
				<category><![CDATA[Amazon/AWS]]></category>
		<category><![CDATA[Gatsby（ギャツビー）]]></category>
		<guid isPermaLink="false">https://laboratory.kazuuu.net/?p=4314</guid>

					<description><![CDATA[GatsbyCLIのインストール/プロジェクト作成/ローカルWebサーバーで公開しましたので、AWS Amplifyでサイトをデプロイしてみます。 目次 ■PC環境■AWS Amplifyでデプロイ■Amplify Co [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://laboratory.kazuuu.net/install-gatsby-cli-create-project-local-web-server/">GatsbyCLIのインストール/プロジェクト作成/ローカルWebサーバーで公開しました</a>ので、AWS Amplifyでサイトをデプロイしてみます。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■PC環境</a></li><li><a href="#toc2" tabindex="0">■AWS Amplifyでデプロイ</a></li><li><a href="#toc3" tabindex="0">■Amplify Console にアクセスする</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">■PC環境</span></h2>
<p>・Windows10、Administrator（管理者）アカウント</p>
<p>・Gatsby.js の CLI をインストール</p>
<p>・node version 14.15.0</p>
<p>・npm version 6.14.8</p>
<p>・git version 2.29.2.windows.1</p>
<h2><span id="toc2">■AWS Amplifyでデプロイ</span></h2>
<p>AWS Amplifyでデプロイする前に、GitHubにログインし、空のリポジトリを作成しておきます。</p>
<pre>C:\Users\Administrator&gt;cd blog

C:\Users\Administrator\blog&gt;git remote add origin https://github.com/○○/○○.git

C:\Users\Administrator\blog&gt;git push -u origin master</pre>
<p>cdコマンドで作成したプロジェクトに移動し、gitのコマンドを入力し、Enterキーを押します。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092202.png"><img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-4315" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092202-268x300.png" alt="" width="268" height="300" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092202-268x300.png 268w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092202.png 414w" sizes="(max-width: 268px) 100vw, 268px" /></a></p>
<p>Enterキーを押すと、「Connect toGitHub」ウインドウが表示されます。「Sign in with your browser」をクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092624.png"><img decoding="async" class="alignnone size-medium wp-image-4316" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092624-300x293.png" alt="" width="300" height="293" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092624-300x293.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-092624.png 583w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、Webブラウザが起動し、Githubの「Authorize application」ウインドウが表示されます。「Authorize Git Credential Manager（Gitクレデンシャルマネージャーを承認する）」と書かれていますので、「Authorize Git Credential Manager（Gitクレデンシャルマネージャーを承認する）」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117.png"><img decoding="async" class="alignnone size-medium wp-image-4317" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117-294x300.png" alt="" width="294" height="300" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117-294x300.png 294w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117.png 365w" sizes="(max-width: 294px) 100vw, 294px" /></a></p>
<p>クリックすると、「Confirm password」ウインドウが表示されます。「Confirm password to continue（続行するにはパスワードを確認してください）」と書かれていますので、パスワードを入力し、「Confirm password（パスワードを認証する）」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093354.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4318" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093354-300x117.png" alt="" width="300" height="117" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093354-300x117.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093354.png 738w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、「Authentication Succeeded（認証に成功しました）」と表示されます。Webブラウザを閉じます。</p>
<blockquote><p>info: please complete authentication in your browser&#8230;<br />
Enumerating objects: 28, done.<br />
Counting objects: 100% (28/28), done.<br />
Delta compression using up to 4 threads<br />
Compressing objects: 100% (26/26), done.<br />
Writing objects: 100% (28/28), 389.37 KiB | 9.73 MiB/s, done.<br />
Total 28 (delta 3), reused 0 (delta 0), pack-reused 0<br />
remote: Resolving deltas: 100% (3/3), done.<br />
To https://github.com/○○/○○.git<br />
* [new branch] master -&gt; master<br />
Branch &#8216;master&#8217; set up to track remote branch &#8216;master&#8217; from &#8216;origin&#8217;.</p></blockquote>
<p>これでPush が完了となります。</p>
<h2><span id="toc3">■Amplify Console にアクセスする</span></h2>
<p>完了後、Amplify Console（<a href="https://aws.amazon.com/jp/amplify/console/">https://aws.amazon.com/jp/amplify/console/</a>）にアクセスします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093737.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4319" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093737-300x163.png" alt="" width="300" height="163" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093737-300x163.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093737.png 719w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>アクセスすると、「アプリケーションの接続」ボタンがあるので、クリックします。</p>
<p>クリックすると、ログイン画面になるので、ルートユーザーでログインします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4320" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017-300x150.png" alt="" width="300" height="150" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017-300x150.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017-1024x512.png 1024w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017-768x384.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094017.png 1055w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>ログインすると、「Get started with the Amplify Console（Amplifyコンソールの使用を開始する）」とページに表示されます。リポジトリのサービスプロバイダーで「Github」を選択します。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094218.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4321" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094218.png" alt="" width="289" height="130" /></a></p>
<p>選択後、「Continue」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094320.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4322" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094320-300x269.png" alt="" width="300" height="269" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094320-300x269.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094320.png 597w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、Githubの「Authorize AWS Amplify (ap-northeast-1)（AWS Amplifyを承認する（ap-northeast-1））」とページに表示されます。「Authorize aws-amplify-console（aws-amplify-consoleを承認）」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117.png"><img decoding="async" class="alignnone size-medium wp-image-4317" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117-294x300.png" alt="" width="294" height="300" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117-294x300.png 294w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-093117.png 365w" sizes="(max-width: 294px) 100vw, 294px" /></a></p>
<p>クリックすると、「Confirm password」ウインドウが表示されます。「Confirm password to continue（続行するにはパスワードを確認してください）」と書かれていますので、パスワードを入力し、「Confirm password（パスワードを認証する）」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094646.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4323" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094646-300x180.png" alt="" width="300" height="180" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094646-300x180.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094646-768x462.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-094646.png 775w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、AWS Amplify Consoleの「リポジトリブランチの追加」と表示されたページが現れます。「GitHub 認証が成功しました。」と書かれていますので、先程の承認は完了となります。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095109.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4324" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095109-300x204.png" alt="" width="300" height="204" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095109-300x204.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095109.png 767w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>完了後、「リポジトリの選択」でGitHubにログインし、作成しておいた空のリポジトリを選択します。ブランチは「master」で選択します。選択後、「次へ」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095149.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4325" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095149-300x249.png" alt="" width="300" height="249" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095149-300x249.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095149.png 638w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、「アプリの名前」の入力欄にアプリの名前を入力します。入力後、ビルドの設定の項目がありますが、編集はしないので、「次へ」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095206.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4326" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095206-300x274.png" alt="" width="300" height="274" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095206-300x274.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095206.png 593w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると「確認」画面が表示されます。「リポジトリの詳細」と「アプリの設定」を確認し、「保存してデプロイ」ボタンをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4327" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305-300x138.png" alt="" width="300" height="138" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305-300x138.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305-1024x471.png 1024w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305-768x353.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-095305.png 1107w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、デプロイが行われます。画面上でデプロイの進行状況が確認できます。デプロイの完了まではしばらく時間がかかります。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4328" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239-300x76.png" alt="" width="300" height="76" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239-300x76.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239-1024x259.png 1024w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239-768x194.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103239.png 1065w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>デプロイが成功すると、進行状況が全て緑色になり、過程の全てにチェックが入ります。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103449.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4329" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103449-300x263.png" alt="" width="300" height="263" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103449-300x263.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103449.png 313w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>デプロイが成功し、サイトが公開されているかを確認する場合は、「master」「 Continuous deploys set up」と表示されている下にURLが記載されているので、こちらをクリックします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103624.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4330" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103624-300x254.png" alt="" width="300" height="254" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103624-300x254.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103624-768x650.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-08-103624.png 790w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>クリックすると、Webブラウザ上にサイトが表示されます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://laboratory.kazuuu.net/deploy-a-site-built-with-gatsby-js-using-aws-amplify/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GatsbyCLIのインストール/プロジェクト作成/ローカルWebサーバーでの公開まで（Windows10）</title>
		<link>https://laboratory.kazuuu.net/install-gatsby-cli-create-project-local-web-server/</link>
					<comments>https://laboratory.kazuuu.net/install-gatsby-cli-create-project-local-web-server/#respond</comments>
		
		<dc:creator><![CDATA[小林]]></dc:creator>
		<pubDate>Tue, 03 Nov 2020 00:02:41 +0000</pubDate>
				<category><![CDATA[Gatsby（ギャツビー）]]></category>
		<guid isPermaLink="false">https://laboratory.kazuuu.net/?p=4224</guid>

					<description><![CDATA[GatsbyCLIのインストール/プロジェクト作成/ローカルWebサーバーでの公開までを解説しています。 目次 ■PC環境■Windows PowerShellを起動する■GatsbyCLIをインストール■GatsbyJ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>GatsbyCLIのインストール/プロジェクト作成/ローカルWebサーバーでの公開までを解説しています。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■PC環境</a></li><li><a href="#toc2" tabindex="0">■Windows PowerShellを起動する</a></li><li><a href="#toc3" tabindex="0">■GatsbyCLIをインストール</a></li><li><a href="#toc4" tabindex="0">■GatsbyJSのプロジェクトを作成する</a></li><li><a href="#toc5" tabindex="0">■作成したプロジェクトをローカルWebサーバーで公開する</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">■PC環境</span></h2>
<p>・Windows10、Administrator（管理者）アカウント</p>
<p>・node version 14.15.0</p>
<p>・npm version 6.14.8</p>
<h2><span id="toc2">■Windows PowerShellを起動する</span></h2>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-104123.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4106" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-104123-175x300.png" alt="" width="175" height="300" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-104123-175x300.png 175w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-01-104123.png 395w" sizes="(max-width: 175px) 100vw, 175px" /></a></p>
<p>Windows10のデスクトップ画面に、「ここに入力して検索」と表示されている検索ボックスで「powershell.exe」と検索します。検索すると、powershell.exeが表示されますので、こちらをクリックします。クリックすると、Windows PowerShellのウインドウが表示されます。</p>
<h2><span id="toc3">■GatsbyCLIをインストール</span></h2>
<pre>npm install -g gatsby-cli</pre>
<p>表示後、上記のコマンドを入力し、Enterキーを押します。</p>
<blockquote><p>npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142<br />
npm WARN deprecated har-validator@5.1.5: this library is no longer supported</p>
<p>&gt; windows-build-tools@5.2.2 postinstall C:\Users\Administrator\AppData\Roaming\npm\node_modules\windows-build-tools<br />
&gt; node ./dist/index.js</p>
<p>&nbsp;</p>
<p>Downloading python-2.7.15.amd64.msi<br />
[============================================&gt;] 100.0% of 20.25 MB (3.24 MB/s)<br />
Downloaded python-2.7.15.amd64.msi. Saved to C:\Users\Administrator\.windows-build-tools\python-2.7.15.amd64.msi.<br />
Downloading vs_BuildTools.exe<br />
[============================================&gt;] 100.0% of 1.12 MB (1.12 MB/s)<br />
Downloaded vs_BuildTools.exe. Saved to C:\Users\Administrator\.windows-build-tools\vs_BuildTools.exe.</p>
<p>Starting installation&#8230;<br />
Launched installers, now waiting for them to finish.<br />
This will likely take some time &#8211; please be patient!</p>
<p>Status from the installers:<br />
&#8212;&#8212;&#8212;- Visual Studio Build Tools &#8212;&#8212;&#8212;-<br />
Successfully installed Visual Studio Build Tools.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Python &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Still waiting for installer log file&#8230;</p>
<p>Now configuring the Visual Studio Build Tools and Python&#8230;</p>
<p>All done!</p>
<p>+ windows-build-tools@5.2.2<br />
added 147 packages from 102 contributors in 40.989s<br />
PS C:\Users\Administrator&gt; npm install -g gatsby-cli<br />
npm WARN deprecated @hapi/joi@15.1.1: Switch to &#8216;npm install joi&#8217;<br />
npm WARN deprecated @hapi/address@2.1.4: Moved to &#8216;npm install @sideway/address&#8217;<br />
npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained<br />
npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained<br />
npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained<br />
npm WARN deprecated core-js@2.6.11: core-js@&lt;3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.<br />
C:\Users\Administrator\AppData\Roaming\npm\gatsby -&gt; C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\cli.js</p>
<p>&gt; core-js@2.6.11 postinstall C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\core-js<br />
&gt; node -e &#8220;try{require(&#8216;./postinstall&#8217;)}catch(e){}&#8221;</p>
<p>Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!</p>
<p>The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:<br />
&gt; https://opencollective.com/core-js<br />
&gt; https://www.patreon.com/zloirock</p>
<p>Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)</p>
<p>&gt; gatsby-telemetry@1.3.39 postinstall C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli\node_modules\gatsby-telemetry<br />
&gt; node src/postinstall.js || true</p>
<p>&gt; gatsby-cli@2.12.115 postinstall C:\Users\Administrator\AppData\Roaming\npm\node_modules\gatsby-cli<br />
&gt; node scripts/postinstall.js</p>
<p>╔════════════════════════════════════════════════════════════════════════╗<br />
║ ║<br />
║ Gatsby collects anonymous usage analytics ║<br />
║ to help improve Gatsby for all users. ║<br />
║ ║<br />
║ If you&#8217;d like to opt-out, you can use `gatsby telemetry &#8211;disable` ║<br />
║ To learn more, checkout https://gatsby.dev/telemetry ║<br />
║ ║<br />
╚════════════════════════════════════════════════════════════════════════╝<br />
Success!</p>
<p>Welcome to the Gatsby CLI! Please visit https://www.gatsbyjs.org/docs/gatsby-cli/ for more information.</p>
<p>npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules\gatsby-cli\node_modules\chokidar\node_modules\fsevents):<br />
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {&#8220;os&#8221;:&#8221;darwin&#8221;,&#8221;arch&#8221;:&#8221;any&#8221;} (current: {&#8220;os&#8221;:&#8221;win32&#8243;,&#8221;arch&#8221;:&#8221;x64&#8243;})</p>
<p>+ gatsby-cli@2.12.115<br />
added 596 packages from 528 contributors in 61.711s</p></blockquote>
<p>Enterキーを押すと、インストールが開始されます。開始後、しばらくするとインストールが完了となります。</p>
<h2><span id="toc4">■GatsbyJSのプロジェクトを作成する</span></h2>
<p>完了後、GatsbyJSのプロジェクトを作成します。Windows PowerShellでプロジェクトを作成すると、エラーが表示されてしまったので、Windowsの「コマンドプロンプト」を起動します。</p>
<pre>C:\Users\Administrator&gt;gatsby new blog</pre>
<p>起動後、上記のコマンドを入力し、Enterキーを押します。</p>
<blockquote><p>info Creating new site from git: https://github.com/gatsbyjs/gatsby-starter-default.git<br />
Cloning into &#8216;blog&#8217;&#8230;<br />
remote: Enumerating objects: 29, done.<br />
remote: Counting objects: 100% (29/29), done.<br />
remote: Compressing objects: 100% (27/27), done.<br />
remote: Total 29 (delta 2), reused 13 (delta 0), pack-reused 0<br />
Receiving objects: 100% (29/29), 613.73 KiB | 831.00 KiB/s, done.<br />
Resolving deltas: 100% (2/2), done.<br />
[2K[1G[32msuccess[39m Created starter directory layout<br />
[2K[1G[94minfo[39m Installing packages&#8230;<br />
[2K[1G[94minfo[39m Preferred package manager set to &#8220;npm&#8221;</p>
<p>&gt; bufferutil@4.0.1 install C:\Users\Administrator\blog\node_modules\bufferutil<br />
&gt; node-gyp-build</p>
<p>&gt; utf-8-validate@5.0.2 install C:\Users\Administrator\blog\node_modules\utf-8-validate<br />
&gt; node-gyp-build</p>
<p>&gt; sharp@0.25.4 install C:\Users\Administrator\blog\node_modules\sharp<br />
&gt; (node install/libvips &amp;&amp; node install/dll-copy &amp;&amp; prebuild-install &#8211;runtime=napi) || (node-gyp rebuild &amp;&amp; node install/dll-copy)</p>
<p>info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.9.1/libvips-8.9.1-win32-x64.tar.gz<br />
info sharp Creating C:\Users\Administrator\blog\node_modules\sharp\build\Release<br />
info sharp Copying DLLs from C:\Users\Administrator\blog\node_modules\sharp\vendor\lib to C:\Users\Administrator\blog\node_modules\sharp\build\Release</p>
<p>&gt; core-js@2.6.11 postinstall C:\Users\Administrator\blog\node_modules\babel-runtime\node_modules\core-js<br />
&gt; node -e &#8220;try{require(&#8216;./postinstall&#8217;)}catch(e){}&#8221;</p>
<p>Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!</p>
<p>The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:<br />
&gt; https://opencollective.com/core-js<br />
&gt; https://www.patreon.com/zloirock</p>
<p>Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)</p>
<p>&gt; core-js@3.6.5 postinstall C:\Users\Administrator\blog\node_modules\core-js<br />
&gt; node -e &#8220;try{require(&#8216;./postinstall&#8217;)}catch(e){}&#8221;</p>
<p>&gt; core-js-pure@3.6.5 postinstall C:\Users\Administrator\blog\node_modules\core-js-pure<br />
&gt; node -e &#8220;try{require(&#8216;./postinstall&#8217;)}catch(e){}&#8221;</p>
<p>&gt; gatsby-telemetry@1.3.38 postinstall C:\Users\Administrator\blog\node_modules\gatsby-telemetry<br />
&gt; node src/postinstall.js || true</p>
<p>&gt; mozjpeg@7.0.0 postinstall C:\Users\Administrator\blog\node_modules\mozjpeg<br />
&gt; node lib/install.js</p>
<p>√ mozjpeg pre-build test passed successfully</p>
<p>&gt; pngquant-bin@6.0.0 postinstall C:\Users\Administrator\blog\node_modules\pngquant-bin<br />
&gt; node lib/install.js</p>
<p>√ pngquant pre-build test passed successfully</p>
<p>&gt; gatsby-cli@2.12.113 postinstall C:\Users\Administrator\blog\node_modules\gatsby\node_modules\gatsby-cli<br />
&gt; node scripts/postinstall.js</p>
<p>&gt; gatsby@2.24.91 postinstall C:\Users\Administrator\blog\node_modules\gatsby<br />
&gt; node scripts/postinstall.js</p>
<p>npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\fsevents):<br />
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {&#8220;os&#8221;:&#8221;darwin&#8221;,&#8221;arch&#8221;:&#8221;any&#8221;} (current: {&#8220;os&#8221;:&#8221;win32&#8243;,&#8221;arch&#8221;:&#8221;x64&#8243;})<br />
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\chokidar\node_modules\fsevents):<br />
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {&#8220;os&#8221;:&#8221;darwin&#8221;,&#8221;arch&#8221;:&#8221;any&#8221;} (current: {&#8220;os&#8221;:&#8221;win32&#8243;,&#8221;arch&#8221;:&#8221;x64&#8243;})</p>
<p>added 2229 packages from 1268 contributors and audited 2236 packages in 103.392s</p>
<p>141 packages are looking for funding<br />
run `npm fund` for details</p>
<p>found 0 vulnerabilities</p>
<p>info Initialising git in blog<br />
Initialized empty Git repository in C:/Users/Administrator/blog/.git/<br />
info Create initial git commit in blog<br />
info<br />
Your new Gatsby site has been successfully bootstrapped. Start developing it by running:</p>
<p>cd blog<br />
gatsby develop</p></blockquote>
<p>Enterキーを押すと、新しいプロジェクトが作成されます。「Your new Gatsby site has been successfully bootstrapped.（新しいGatsbyサイトは正常にブートストラップされました。）」と表示されますので、これが表示されれば、プロジェクトの作成は完了です。</p>
<h2><span id="toc5">■作成したプロジェクトをローカルWebサーバーで公開する</span></h2>
<pre>cd blog
gatsby develop</pre>
<p>完了後、上記のコマンドを入力し、Enterキーを押します。</p>
<blockquote><p>success open and validate gatsby-configs &#8211; 0.047s<br />
success load plugins &#8211; 3.370s<br />
success onPreInit &#8211; 0.046s<br />
success initialize cache &#8211; 0.011s<br />
success copy gatsby files &#8211; 0.251s<br />
success onPreBootstrap &#8211; 0.050s<br />
success createSchemaCustomization &#8211; 0.005s<br />
success Checking for changed pages &#8211; 0.001s<br />
success source and transform nodes &#8211; 0.101s<br />
success building schema &#8211; 0.404s<br />
info Total nodes: 33, SitePage nodes: 1 (use &#8211;verbose for breakdown)<br />
success createPages &#8211; 0.002s<br />
success Checking for changed pages &#8211; 0.001s<br />
success createPagesStatefully &#8211; 0.136s<br />
success update schema &#8211; 0.033s<br />
success write out redirect data &#8211; 0.002s<br />
success Build manifest and related icons &#8211; 0.144s<br />
success onPostBootstrap &#8211; 0.148s<br />
info bootstrap finished &#8211; 14.665s<br />
success onPreExtractQueries &#8211; 0.001s<br />
success extract queries from components &#8211; 0.509s<br />
success write out requires &#8211; 0.033s<br />
success run static queries &#8211; 0.286s &#8211; 3/3 10.49/s<br />
success run page queries &#8211; 0.074s &#8211; 6/6 81.00/s<br />
success Generating image thumbnails &#8211; 5.850s &#8211; 6/6 1.03/s<br />
⠀<br />
You can now view gatsby-starter-default in the browser.<br />
⠀<br />
http://localhost:8000/<br />
⠀<br />
View GraphiQL, an in-browser IDE, to explore your site&#8217;s data and schema<br />
⠀<br />
http://localhost:8000/___graphql<br />
⠀<br />
Note that the development build is not optimized.<br />
To create a production build, use gatsby build<br />
⠀<br />
success Building development bundle &#8211; 14.390s</p></blockquote>
<p>Enterキーを押すと、上記のメッセージが表示されます。「You can now view gatsby-starter-default in the browser.（これで、ブラウザでgatsby-starter-defaultを表示できます。）」と表示されますので、「http://localhost:8000/」のURLをコピーし、Webブラウザを起動させます。</p>
<p>起動後、WebブラウザのアドレスバーにURLをコピーし、アクセスします。</p>
<p><a href="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-03-085924.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4226" src="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-03-085924-300x231.png" alt="" width="300" height="231" srcset="https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-03-085924-300x231.png 300w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-03-085924-768x592.png 768w, https://laboratory.kazuuu.net/wp-content/uploads/2020/11/スクリーンショット-2020-11-03-085924.png 932w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>アクセスすると、サイトに「Gatsby Default Starter」、「Welcome to your new Gatsby site.」等の表示が出ます。これでローカルWebサーバーでの公開がされました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://laboratory.kazuuu.net/install-gatsby-cli-create-project-local-web-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
