質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Netlify

Netlifyは、静的サイトを超高速でホスティングできる高機能なWebサービスです。WordPressといった動的処理を必要としないLPなどの静的Webサイトを公開することが可能。カスタムドメイン設定や無料SSL証明書などの多くの機能を無料で使用できます。

Gatsby

Gatsbyとは、Reactベースの静的サイトジェネレータ。最新のフロントエンド技術を活かし、機能豊富なWebサイトやアプリケーションを作ることが可能です。GraphQLを用いてあらゆるソースからサイトのデータを取得。指定した設定に基づいて静的サイトを構築することができます。

受付中

Gatsby.jsで作成したサイトがNetlifyへのデプロイに失敗する

takgria
takgria

総合スコア4

Netlify

Netlifyは、静的サイトを超高速でホスティングできる高機能なWebサービスです。WordPressといった動的処理を必要としないLPなどの静的Webサイトを公開することが可能。カスタムドメイン設定や無料SSL証明書などの多くの機能を無料で使用できます。

Gatsby

Gatsbyとは、Reactベースの静的サイトジェネレータ。最新のフロントエンド技術を活かし、機能豊富なWebサイトやアプリケーションを作ることが可能です。GraphQLを用いてあらゆるソースからサイトのデータを取得。指定した設定に基づいて静的サイトを構築することができます。

0回答

0リアクション

0クリップ

673閲覧

投稿2021/08/28 09:12

編集2021/08/28 09:14

Gatsby.jsで作成した静的サイトのデプロイに失敗します。
npm run buildの段階でエラーとなっているようですが、原因が特定できません。

log

5:53:46 PM: Build ready to start 5:54:01 PM: npm WARN old lockfile 5:54:01 PM: npm WARN old lockfile The package-lock.json file was created with an old version of npm, 5:54:01 PM: npm WARN old lockfile so supplemental metadata must be fetched from the registry. 5:54:01 PM: npm WARN old lockfile 5:54:01 PM: npm WARN old lockfile This is a one-time fix-up, please be patient... 5:54:01 PM: npm WARN old lockfile 5:54:29 PM: npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated 5:54:29 PM: npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated 5:54:30 PM: npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 5:54:32 PM: npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 5:54:41 PM: npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained 5:54:41 PM: npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained 5:54:42 PM: npm WARN deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address' 5:54:43 PM: npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 5:54:44 PM: npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. 5:54:44 PM: npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained 5:54:46 PM: npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm install joi' 5:55:12 PM: added 1729 packages, and audited 1730 packages in 1m 5:55:12 PM: 210 packages are looking for funding 5:55:12 PM: run `npm fund` for details 5:55:12 PM: 18 vulnerabilities (13 moderate, 5 high) 5:55:12 PM: To address issues that do not require attention, run: 5:55:12 PM: npm audit fix 5:55:12 PM: To address all issues (including breaking changes), run: 5:55:12 PM: npm audit fix --force 5:55:12 PM: Run `npm audit` for details. 5:55:12 PM: NPM modules installed 5:55:12 PM: Started restoring cached go cache 5:55:12 PM: Finished restoring cached go cache 5:55:12 PM: go version go1.16.5 linux/amd64 5:55:12 PM: go version go1.16.5 linux/amd64 5:55:12 PM: Installing missing commands 5:55:12 PM: Verify run directory 5:55:14 PM: ​ 5:55:14 PM: ──────────────────────────────────────────────────────────────── 5:55:14 PM: Netlify Build 5:55:14 PM: ──────────────────────────────────────────────────────────────── 5:55:14 PM: ​ 5:55:14 PM: ❯ Version 5:55:14 PM: @netlify/build 18.7.2 5:55:14 PM: ​ 5:55:14 PM: ❯ Flags 5:55:14 PM: baseRelDir: true 5:55:14 PM: buildId: 6129f99a14147c06942db803 5:55:14 PM: deployId: 6129f99a14147c06942db805 5:55:14 PM: ​ 5:55:14 PM: ❯ Current directory 5:55:14 PM: /opt/build/repo 5:55:14 PM: ​ 5:55:14 PM: ❯ Config file 5:55:14 PM: No config file was defined: using default values. 5:55:14 PM: ​ 5:55:14 PM: ❯ Context 5:55:14 PM: production 5:55:14 PM: ​ 5:55:14 PM: ❯ Installing plugins 5:55:14 PM: - @netlify/plugin-gatsby@1.0.3 5:55:19 PM: ​ 5:55:19 PM: ❯ Loading plugins 5:55:19 PM: - @netlify/plugin-gatsby@1.0.3 from Netlify app 5:55:19 PM: ​ 5:55:19 PM: ──────────────────────────────────────────────────────────────── 5:55:19 PM: 1. onPreBuild command from @netlify/plugin-gatsby 5:55:19 PM: ──────────────────────────────────────────────────────────────── 5:55:19 PM: ​ 5:55:19 PM: No Gatsby cache found. Building fresh. 5:55:19 PM: Add `gatsby-plugin-netlify` to `gatsby-config.js` if you would like to support Gatsby redirects. ???? 5:55:19 PM: ​ 5:55:19 PM: (@netlify/plugin-gatsby onPreBuild completed in 181ms) 5:55:19 PM: ​ 5:55:19 PM: ──────────────────────────────────────────────────────────────── 5:55:19 PM: 2. Build command from Netlify app 5:55:19 PM: ──────────────────────────────────────────────────────────────── 5:55:19 PM: ​ 5:55:20 PM: $ npm run build 5:55:20 PM: > gatsby-starter-hello-world@0.1.0 build 5:55:20 PM: > gatsby build 5:55:23 PM: success open and validate gatsby-configs, load plugins - 0.106s 5:55:23 PM: success onPreInit - 0.031s 5:55:23 PM: success initialize cache - 0.014s 5:55:23 PM: success copy gatsby files - 0.080s 5:55:23 PM: success Compiling Gatsby Functions - 0.355s 5:55:23 PM: success onPreBootstrap - 0.374s 5:55:23 PM: success createSchemaCustomization - 0.001s 5:55:23 PM: success Checking for changed pages - 0.000s 5:55:23 PM: success source and transform nodes - 0.036s 5:55:24 PM: success building schema - 1.094s 5:55:24 PM: success createPages - 0.000s 5:55:25 PM: success createPagesStatefully - 0.177s 5:55:25 PM: info Total nodes: 23, SitePage nodes: 2 (use --verbose for breakdown) 5:55:25 PM: success Checking for changed pages - 0.000s 5:55:25 PM: success update schema - 0.218s 5:55:25 PM: success onPreExtractQueries - 0.000s 5:55:25 PM: success extract queries from components - 0.103s 5:55:25 PM: success write out redirect data - 0.001s 5:55:25 PM: success onPostBootstrap - 0.000s 5:55:25 PM: info bootstrap finished - 4.994s 5:55:25 PM: success run page queries - 0.061s - 2/2 33.03/s 5:55:25 PM: success write out requires - 0.007s 5:55:40 PM: success Building production JavaScript and CSS bundles - 15.109s 5:55:40 PM: success Rewriting compilation hashes - 0.008s 5:55:40 PM: success Writing page-data.json files to public directory - 0.007s - 2/2 298.46/s 5:55:42 PM: success Building HTML renderer - 1.438s 5:55:42 PM: error Page data from page-data.json for the failed page "/Top/": { 5:55:42 PM: "componentChunkName": "component---src-pages-top-js", 5:55:42 PM: "path": "/Top/", 5:55:42 PM: "result": { 5:55:42 PM: "pageContext": {} 5:55:42 PM: }, 5:55:42 PM: "staticQueryHashes": [] 5:55:42 PM: } 5:55:42 PM: failed Building static HTML for pages - 0.582s 5:55:42 PM: error Building static HTML failed for path "/Top/" 5:55:42 PM: 5:55:42 PM: 15 | 5:55:42 PM: 16 | module.exports["default"] = module.exports, module.exports.__esModule = true; 5:55:42 PM: > 17 | return _extends.apply(this, arguments); 5:55:42 PM: | ^ 5:55:42 PM: 18 | } 5:55:42 PM: 19 | 5:55:42 PM: 20 | module.exports = _extends; 5:55:42 PM: 5:55:42 PM: WebpackError: Minified React error #130; visit https://reactjs.org/docs/error- decoder.html?invariant=130&args[]=object&args[]= for the full message or use t he non-minified dev environment for full errors and additional helpful warning s. 5:55:42 PM: 5:55:42 PM: - extends.js:17 5:55:42 PM: [gatsby-starter-hello-world]/[@babel]/runtime/helpers/extends.js:17:1 5:55:42 PM: 5:55:42 PM: - extends.js:13 5:55:42 PM: [gatsby-starter-hello-world]/[@babel]/runtime/helpers/extends.js:13:1 5:55:42 PM: 5:55:42 PM: - static-entry.js:286 5:55:42 PM: gatsby-starter-hello-world/.cache/static-entry.js:286:22 5:55:42 PM: 5:55:42 PM: - emotion-cache.esm.js:175 5:55:42 PM: [gatsby-starter-hello-world]/[@emotion]/cache/dist/emotion-cache.esm.js:175: 1 5:55:42 PM: 5:55:42 PM: 5:55:42 PM: not finished Caching JavaScript and CSS webpack compilation - 2.087s 5:55:42 PM: not finished Caching HTML renderer compilation - 0.625s 5:55:43 PM: ​ 5:55:43 PM: ──────────────────────────────────────────────────────────────── 5:55:43 PM: "build.command" failed 5:55:43 PM: ──────────────────────────────────────────────────────────────── 5:55:43 PM: ​ 5:55:43 PM: Error message 5:55:43 PM: Command failed with exit code 1: npm run build 5:55:43 PM: ​ 5:55:43 PM: Error location 5:55:43 PM: In Build command from Netlify app: 5:55:43 PM: npm run build 5:55:43 PM: ​ 5:55:43 PM: Resolved config 5:55:43 PM: build: 5:55:43 PM: command: npm run build 5:55:43 PM: commandOrigin: ui 5:55:43 PM: publish: /opt/build/repo/public 5:55:43 PM: publishOrigin: ui 5:55:43 PM: plugins: 5:55:43 PM: - inputs: {} 5:55:43 PM: origin: ui 5:55:43 PM: package: '@netlify/plugin-gatsby' 5:55:43 PM: Caching artifacts 5:55:43 PM: Started saving node modules 5:55:43 PM: Finished saving node modules 5:55:43 PM: Started saving build plugins 5:55:43 PM: Finished saving build plugins 5:55:43 PM: Started saving pip cache 5:55:43 PM: Finished saving pip cache 5:55:43 PM: Started saving emacs cask dependencies 5:55:43 PM: Finished saving emacs cask dependencies 5:55:43 PM: Started saving maven dependencies 5:55:43 PM: Finished saving maven dependencies 5:55:43 PM: Started saving boot dependencies 5:55:43 PM: Finished saving boot dependencies 5:55:43 PM: Started saving rust rustup cache 5:55:43 PM: Finished saving rust rustup cache 5:55:43 PM: Started saving go dependencies 5:55:43 PM: Finished saving go dependencies 5:55:46 PM: Build failed due to a user error: Build script returned non-zero exit code: 2 5:55:46 PM: Creating deploy upload records 5:55:46 PM: Failing build: Failed to build site 5:55:46 PM: Failed during stage 'building site': Build script returned non-zero exit code: 2 5:55:46 PM: Finished processing build request in 1m57.901746667s

ライブラリはreact-intersection-observerやEmotionを入れていますが、何か関係あるのでしょうか?
nodeのバージョンはv14.15.1ですが、試しに作成した別のサイトではデプロイに成功しているので、処理になんらかの不備があるのではと思っています。
エラーログを見ても原因が分からないので、どなたかアドバイス頂けますと幸いです。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Netlify

Netlifyは、静的サイトを超高速でホスティングできる高機能なWebサービスです。WordPressといった動的処理を必要としないLPなどの静的Webサイトを公開することが可能。カスタムドメイン設定や無料SSL証明書などの多くの機能を無料で使用できます。

Gatsby

Gatsbyとは、Reactベースの静的サイトジェネレータ。最新のフロントエンド技術を活かし、機能豊富なWebサイトやアプリケーションを作ることが可能です。GraphQLを用いてあらゆるソースからサイトのデータを取得。指定した設定に基づいて静的サイトを構築することができます。